добавить меню View в контекстное меню thunar - PullRequest
0 голосов
/ 03 марта 2019

Как я могу добавить меню «Вид», чтобы щелкнуть правой кнопкой мыши в Thunar?Я хотел бы иметь возможность щелкнуть правой кнопкой мыши пустую область в окне Thunar, чтобы хотя бы выбрать значок, компактный список или список сведений, если нет доступа к остальной части меню «Вид».Что касается документации на https://docs.xfce.org/xfce/thunar/custom-actions, какое настраиваемое действие я могу запрограммировать для изменения вида Thunar текущей папки?Я работаю в Linux Mint, окружении рабочего стола XFCE4 с использованием Thunar 1.6.15.

1 Ответ

0 голосов
/ 03 марта 2019

Один из способов сделать это - использовать xdotool для вызова сочетания клавиш для различных представлений и связать его с настраиваемым действием Thunar.Для этого вам потребуется создать 3 пользовательских действия:

  • Просмотр значков
  • Подробный элемент списка
  • Компактный просмотр списка

Для каждого из них обязательно установите флажок «Каталоги» на вкладке «Условия внешнего вида» настраиваемого действия.На вкладке Основные введите имя, описание, выберите значок для каждого действия и используйте следующую команду в качестве команды для каждого действия:

  • Значок вида = xdotool key Ctrl + 1
  • Детальный просмотр списка = клавиша xdotool Ctrl + 2
  • Компактный просмотр списка = клавиша xdotool Ctrl + 3

Это создаст 3 новых пользовательских действия - по одному для каждого просмотра.Недостатком является то, что у вас будет 3 пункта меню.

Вы можете обойтись без 1 пользовательского действия (и 1 пункта меню), если у вас все в порядке с циклическим переключением между 3 вариантами.Для этого создайте исполняемый файл со следующим содержимым:

#!/bin/bash

case $(xfconf-query -c thunar -p /last-view) in
    ThunarIconView) xdotool key Ctrl+2 ;;
    ThunarDetailsView) xdotool key Ctrl+3 ;;
    ThunarCompactView) xdotool key Ctrl+1 ;;
esac

Создайте одно новое пользовательское действие с заголовком «Представление цикла» (а также описание и значок по вашему выбору) и установите для команды значениеуказать на этот сценарий.Также убедитесь, что на вкладке Условия внешнего вида проверены каталоги.

Этот сценарий будет циклически переключаться между иконкой, подробным и компактным представлениями каждый раз, когда выбрано настраиваемое действие.

Простого способа не существуетдля отображения меню «Вид» щелкните правой кнопкой мыши.Вы можете использовать ту же процедуру, что и выше, чтобы отправить сочетание клавиш для меню просмотра, но оно откроется только непосредственно под меню просмотра в строке меню - в этом случае вы можете просто нажать «Просмотр» и сохранить себя одним щелчком мыши.

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

...