Сочетание клавиш для пользовательских действий Thunar?

20

Можно ли добавить сочетания клавиш для пользовательских действий thunars?
Я попытался установить ключ с помощью наведения мыши (нужная опция установлена ​​в настройках xfce), но это не работает для меня.

Лукас
источник

Ответы:

28

Да, это возможно.

Это пример стандартного настраиваемого действия «Открыть терминал здесь»:

Открыть файл /home/username/.config/Thunar/accels.scm

чем нужно искать:

;  (gtk_accel_path "<Actions>/ThunarActions/uca-action-1398672656481710-1" "")

uca обозначает пользовательское действие, а 1 в конце обозначает первое действие.

Измените эту строку следующим образом ( Alt+ tэто только пример, который вы можете выбрать, что вы хотите):

  (gtk_accel_path "<Actions>/ThunarActions/uca-action-1398672656481710-1" "<Alt>t")

введите описание изображения здесь

убедитесь, что вы удалили ";" в начале, чтобы раскомментировать строку!

Чтобы активировать ярлык выхода из системы:

xfce4-session-logout --logout

и войдите снова.

Откройте Thunar, нажмите Alt+, tэто должно открыть действие «Открыть терминал здесь».

Изменить 1: нумерация пользовательских действий не всегда в логическом порядке. Чтобы найти правильный идентификатор (уникальный идентификатор), вы можете посмотреть в /home/username/.config/Thunar/uca.xmlфайле:

введите описание изображения здесь

Изменить 2: Иногда ярлыки перестают работать для меня, например, если появляется всплывающее окно подтверждения от Thunar. В результате фокус из окна Thunar теряется. Чтобы вернуть его к работе, нужно щелкнуть правой кнопкой мыши в окне Thunar.

Редактировать 3: (Это подсказка от анонимного пользователя, не проверена)

Чтобы избежать проблем, описанных в разделе «Правка 2», необходимо изменить /home/username/.config/Thunar/uca.xmlфайл. Во- первых , вы должны изменить строку: Sh -c «CD% F, х-терминал-эмулятор» делает строчную п к прописной F .

Во-вторых, вы должны добавить следующие строки:

    <audio-files/>
    <image-files/>
    <other-files/>
    <text-files/>
    <video-files/>

Вот как выглядит код после изменения:

<action>
    <icon>utilities-terminal</icon>
    <name>Open terminal here</name>
    <unique-id>1557579822897820-1</unique-id>
    <command>sh -c &quot;cd %F; x-terminal-emulator&quot;</command>
    <description></description>
    <patterns>*</patterns>
    <directories/>
    <audio-files/>
    <image-files/>
    <other-files/>
    <text-files/>
    <video-files/>
</action>

Перезапустите Thunar и все готово.

TuKsn
источник
1
FWIW, закрытие всех экземпляров Thunar ( killall Thunar) и открытие нового окна включили новый ярлык для меня. Я использую i3, а не XFCE.
Рафаэль