#xfce #thunar
#xfce #thunar
Вопрос:
Как я могу добавить меню просмотра для щелчка правой кнопкой мыши в Thunar? Я хотел бы иметь возможность щелкнуть правой кнопкой мыши пустую область в окне Thunar, чтобы, по крайней мере, выбрать между значком, компактным списком или списком сведений, если нет доступа к остальной части меню просмотра. В соответствии с документацией на https://docs.xfce.org/xfce/thunar/custom-actions какое пользовательское действие я могу запрограммировать, чтобы изменить вид Thunar текущей папки? Я работаю в Linux Mint, среде рабочего стола XFCE4, используя Thunar 1.6.15.
Ответ №1:
Один из способов сделать это — использовать xdotool для создания сочетания клавиш для разных представлений и привязки его к пользовательскому действию Thunar. Для этого вам нужно будет создать 3 пользовательских действия:
- Вид значка
- Элемент подробного списка
- Компактный вид списка
Для каждого из них убедитесь, что вы установили флажок «Каталоги» на вкладке «Условия отображения пользовательского действия». На вкладке Basic введите название, описание и выберите значок для каждого действия и используйте следующее в качестве команды для каждого действия:
- Вид значка = клавиша xdotool Ctrl 1
- Просмотр подробного списка = клавиша xdotool Ctrl 2
- Просмотр компактного списка = клавиша xdotool Ctrl 3
Это создаст 3 новых пользовательских действия — по одному для каждого представления. Недостатком является то, что у вас будет 3 пункта меню.
Вы можете обойтись одним пользовательским действием (и 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
Создайте одно новое пользовательское действие с названием «Просмотр цикла» (а также описание и значок по вашему выбору) и задайте команду, указывающую на этот сценарий. Также убедитесь, что на вкладке Условия отображения отмечены каталоги.
Этот скрипт будет переключаться между отображением значка, подробным и компактным просмотром каждый раз, когда выбирается пользовательское действие.
Простого способа отобразить меню просмотра с помощью щелчка правой кнопкой мыши не существует. Вы могли бы использовать ту же процедуру, что и выше, для отправки сочетания клавиш для меню «Вид», но оно откроется только непосредственно под меню «Вид» на панели меню — в этом случае вы также можете просто нажать «Вид» и сэкономить один клик.
Надеюсь, это поможет.