Bash: швейцарский армейский нож Linux

Bash: швейцарский армейский нож Linux

У меня Ubuntu 14.04 подключена через HDMI к телевизору. После выхода компьютера из спящего режима на экране телевизора иногда не отображается курсор мыши.

Единственный способ решить эту проблему, который я нашел, — это перейти в «Настройки»->«Дисплей» и отключить/включить флажок «Зеркало».

Как решить эту проблему, не заходя каждый раз в настройки?

Спасибо.

решение1

Похоже, это очень распространенная проблема в Ubuntu 14.

Осмотревшись вокруг, я обнаружил нечто, что может мне помочь.

Во-первых, это команда

gsettings set org.gnome.settings-daemon.plugins.cursor active false

Кажется, это команда, которая восстановит курсор, однако она довольно длинная и ее трудно запомнить. Теперь давайте сделаем "сокращенную"!

Bash: швейцарский армейский нож Linux

Итак, давайте создадим быстрый скрипт bash, который позволит вам быстро запустить эту проблему. Введите gsettings set org.gnome.settings-daemon.plugins.cursor active falseновый файл в папке "Home". Назовите файл как-нибудь вроде c.shили другим именем, которое легко запомнить.

Теперь нам просто нужно установить для него исполняемый бит. Откройте терминал (я предполагаю, что файл находится c.shв вашей папке "Home") и введите chmod +x c.shЭто позволит системе запустить файл.

Теперь в следующий раз, когда это произойдет, просто используйте сочетание клавиш на панели управления, Alt+F2чтобы открыть окно выполнения, и введите: ~/c.shНадеюсь, это будет быстрым и простым решением этой проблемы.

Обратите внимание, однако, что, похоже, существует много вещей, которые вызывают эту проблему, поэтому этот ответ может сработать или не сработать для вас. Дайте мне знать, если это сработает.

Надеюсь это поможет!

решение2

Вам необходимо изменить настройку gconf, которая изменяет это поведение, например, из командной строки ( ctrl+ alt+ t): gsettings set org.gnome.settings-daemon.plugins.cursor active false Круто то, что если вы можете сделать это из командной строки, вы можете автоматизировать это с помощью скриптов или других инструментов!

Один из вариантов — сделатьЯрлык на рабочем столе Ubuntuкоторый вы затем можете просто дважды щелкнуть, когда захотите, чтобы он "запустился". Создайте новый файл на рабочем столе mousy.desktop. Отредактируйте этот файл, включив в него содержимое, показанное здесь: [Desktop Entry] Name=mousy Comment=restore my mouse Icon=utilities-terminal Exec=gsettings set org.gnome.settings-daemon.plugins.cursor active false Terminal=false Type=Application

Добавьте разрешения на выполнение ( chmod +x mousy), и отображаемый значок должен изменить свой внешний вид, и теперь вы можете дважды щелкнуть по нему, чтобы выполнить команду, добавленную вами посредством редактирования файла.

Чтобы убедиться, что это сработало, введите в терминал следующее: gsettings get org.gnome.settings-daemon.plugins.cursor active и терминал должен вывести «false» (или любое другое значение, указанное в команде в вашем файле).

Связанный контент