Как изменить фон с помощью сочетания клавиш

Это среднее поведение кнопки мыши - это функция X-сервера (и gpm на текстовой консоли), и насколько я знаю, по крайней мере, X.org не может быть настроен для его отключения - все, что вы можете сделать, это измените отображение физических кнопок мыши, как уже указывали другие.

Скорее всего, вы можете настроить тачпад, чтобы избежать нежелательных средних щелчков, см. настройки gpointing-device (не установлены по умолчанию) или синаптику manpage, если вы предпочитаете использовать свой редактор для настройки.

1
задан 9 December 2016 в 09:24

1 ответ

Вы можете использовать команду gsettings set org.gnome.desktop.background picture-uri. Поместите file:///[location of image] в качестве параметра.

Например:

 $ gsettings set org.gnome.desktop.background picture-uri "file:///$HOME/Pictures/myimage.png"

Вы также можете использовать набор настроек gg org.gnome.desktop.background picture-uri [ ! d1], чтобы получить текущее фоновое изображение. Это будет показано в текущем фоновом изображении.

 $ gsettings get org.gnome.desktop.background picture-uri

покажет:

 file:///home/users/l/j/ljames/Pictures/backgrounds/myimage.png

Обновление:

Система сохраняет фоновое изображение в двоичном формате файл, расположенный по адресу:

$HOME/.config/dconf/user

Обновление:

#!/bin/bash

current_background=$(gsettings get org.gnome.desktop.background picture-uri))
echo $current_background

Когда вы запустите скрипт, он покажет вам текущий путь текущего фона .

Вы можете сохранить файл в любом месте и поместить путь в то место, где ваш скрипт будет читать местоположение в переменной и использовать его.

В этом примере используйте текстовый редактор для поместите путь к файлу в фоновом режиме.

Создайте сценарий и сохраните его:

$ gedit ~/bin/setbackground.sh
$ chmod +x ~/bin/setbackground.sh

Создайте скрипт и сохраните его:

#!/bin/bash

background=$(cat ~/background)
gsettings set org.gnome.desktop.background picture-uri "file:///$background"

Отредактируйте файл, который будет содержать фоновое изображение.

$ gedit $HOME/background

Поместите имя пути /home/yourID/Pictures/myimage.png и сохраните файл.

[d19 ] Отредактируйте файл, чтобы использовать фоновое изображение.

$ ~/bin/setbackground.sh

(обратите внимание: после переустановки вы можете просто ввести setbackgrund.sh без пути запуска скрипта из командной строки) .

Set HotKey

Теперь вы можете использовать настройки клавиатуры Ubuntu для установки горячей клавиши. Перейдите к:

System Settings -> Keyboard -> Shortcuts -> Custom Shortcuts -> (click) + -> (Type in Name and Command) -> (click) Apply

настройки клавиатуры

Name: Set Background Command: /home/userID/setbackground.sh

Для сочетания клавиш вы можете поставить:

shift + ctrl + b

Теперь в любое время, когда вы хотите изменить свой фон, введите путь в свой файл $ HOME / background, затем нажмите горячую клавишу клавиатуры, чтобы изменить его на это.

1
ответ дан 23 May 2018 в 03:30
  • 1
    Могу ли я назначить "gsettings get " к переменной? – user 10 December 2016 в 06:41
  • 2
    Могу ли я назначить "gsettings get " к переменной? – user 10 December 2016 в 06:41
  • 3
    Могу ли я назначить "gsettings get " к переменной? – user 10 December 2016 в 06:41
  • 4
    Могу ли я назначить "gsettings get " к переменной? – user 10 December 2016 в 06:41
  • 5
    Вам нужно будет назначить ключ скрипту для вызова переменной. – L. D. James 10 December 2016 в 07:16
  • 6
    поэтому, если бы это было в скрипте, я мог бы написать что-то вроде current_background=gsettings get org.gnome.desktop.background picture-uri – user 10 December 2016 в 07:23
  • 7
    поэтому, если бы это было в скрипте, я мог бы написать что-то вроде current_background=gsettings get org.gnome.desktop.background picture-uri – user 10 December 2016 в 07:23
  • 8
    поэтому, если бы это было в скрипте, я мог бы написать что-то вроде current_background=gsettings get org.gnome.desktop.background picture-uri – user 10 December 2016 в 07:23
  • 9
    поэтому, если бы это было в скрипте, я мог бы написать что-то вроде current_background=gsettings get org.gnome.desktop.background picture-uri – user 10 December 2016 в 07:23
  • 10
    Да. Когда я вернусь в свой магазин, я добавлю пример моего ответа. – L. D. James 10 December 2016 в 07:38
  • 11
    Это было бы потрясающе спасибо – user 10 December 2016 в 07:46
  • 12
    Это было бы потрясающе спасибо – user 10 December 2016 в 07:46
  • 13
    Это было бы потрясающе спасибо – user 10 December 2016 в 07:46
  • 14
    Это было бы потрясающе спасибо – user 10 December 2016 в 07:46

Другие вопросы по тегам:

Похожие вопросы: