Nautilus-Action conf. инструмент - создание & ldquo; установка в качестве фона & rdquo; действие

Я хотел создать опцию в контекстном меню, чтобы установить щелчок на текущий фон рабочего стола (как в Windows). Я прочитал инструкцию по действию наутилуса, но я не мог понять это. Это, безусловно, команда, которую я могу создать: gsettings set org.gnome.desktop.background picture-uri file://$PWD/

Что мне нужно:

Команда, которая правильно устанавливает текущее изображение в качестве фона рабочего стола. Эта команда должна отображаться только правильные файлы (расширения картинки, например .jpg)

Что мне нужно: : После ответа v2r и этого комментария, я хотел бы добавить более подробную информацию. [!d1 ] Я в основном хочу ссылаться на «текущий путь к каталогу» и «текущий файл, нажатый». для «текущего пути к каталогу» я использовал $ PWD (правильно ли это?). Я не знаю, что использовать для «текущего файла, нажатого», но это будет определенно после пути (например, $ PWD / PIC_NAME.jpg). Условие сопоставления этого действия с картинками (например .jpg / .png) сейчас не имеет значения, но я уверен, что это можно сделать из Nautilus-action.

1
задан 13 April 2017 в 15:24

1 ответ

Вы можете попробовать этот сценарий, который я загрузил в pastebin, называемый «set-as-wallpaper». Скопируйте содержимое сценария в текстовый файл и сохраните его под:

~/.gnome2/nautilus-scripts/CUSTOMFOLDER/set-as-wallpaper

Если у вас еще нет папки под названием nautilus-scripts под ~/.gnome2, вручную ее создайте, скопируйте там сценарий и сделайте его выполнимым следующим образом:

chmod +x ~/.gnome2/nautilus-scripts/CUSTOMFOLDER/set-as-wallpaper

Сценарий будет доступен через ваше контекстное меню [щелкните правой кнопкой мыши] - см. снимок экрана:

Как вы см. в окне «Параметры обоев», вы можете сами выбрать подходящую настройку. About.jpg-format: Почему бы просто не использовать сценарий на .jpg-wallpaper или конвертировать другие форматы изображений в .jpg, а затем использовать сценарий «set-as-wallpaper».

Существует также довольно много доступных скриптов: pastebin

0
ответ дан 24 May 2018 в 04:31
  • 1
    Нет, это не сработает. Я предполагаю, что gsettings следует использовать вместо gconftool, чтобы правильно установить обои. Я на Unity, если это помогает. Кстати, если вы найдете скрипт с командой gsettings выше, я был бы признателен. – egy 19 August 2014 в 12:59
  • 2
    Еще одно замечание: в файле gconf.xml путь к изображению устанавливается правильно на желаемый. Кроме того, «Параметры обоев» после нажатия на скрипт появляется диалоговое окно, что означает выполнение скрипта. – egy 19 August 2014 в 13:27
  • 3
    Что касается вашего первого комментария: что именно не работает? Я также просмотрел свои сценарии, но не смог найти тот, который печатает gsettings. Наверное, нет второго пути к второму запросу. – v2r 19 August 2014 в 16:47
  • 4
    Обои не меняются, хотя скрипт работает. Спасибо за ваш ответ. Я думаю, что gcong не будет работать, так как я на Gnome 3, а gsettings заменил gconf. – egy 19 August 2014 в 17:54
  • 5
    Понимаю. Спасибо за ваш ответ. Мне может понадобиться какое-то время, но я найду другую альтернативу скрипта, которая в конечном итоге может сделать трюк для вас – v2r 19 August 2014 в 17:58

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

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