Открыть файл с помощью альтернативных программ, используя клавиши быстрого доступа и команды на основе cmd / super / alt
У меня есть следующие потребности, которые могут быть обобщены (я думаю) для нескольких пользователей.
В 60% случаев я открываю файл определенного типа (например, .pdf) с приложением по умолчанию (скажем, evince), 35% - с другим (например, xournal) и 5% - с другим (например, gimp). Более того, я открываю файлы такого типа не менее 50 раз в день. Наведите указатель мыши на файл, щелкнуть правой кнопкой мыши, перейти к пункту "открыть с помощью..." и т. Д. Неэффективно, имея:
- введите => доказать
- ctrl + 2 + enter => xournal
- Ctrl + 3 + Enter => GIMP
- и т.п.
было бы намного удобнее.
Я искал, как настроить Nautilus, чтобы он делал это, но (насколько я понял) ни Cairo-dock, ни xdotool, похоже, не справляются с этим делом, плюс я не вижу других вариантов.
Вы знаете, выполнимо ли это / как это сделать?
Заметки:
конечно это может быть "Ctrl" или "Shift" или "Super", не имеет значения
Я надеюсь, что (но я не знаю, если) решение может быть обобщено за пределы Наутилуса
Я бы предпочел подход, основанный только на клавиатуре, который не предполагает использование мыши
Спасибо, люди!
1 ответ
Вот два разных решения на выбор (демонстрационные примеры для файлов изображений).
1. xbindkeysrc
1) Установите xbindkeys.
2) Добавьте в «~/.xbindkeysrc» следующее:
"sleep 0.3 && xdotool key ctrl+c && PATH1=$(xsel -b) && nohup irfanview "$PATH1" >/dev/null & sleep 1 && wmctrl -x -r IrfanView -b add,maximized_vert,maximized_horz"
Control + KP_Enter
"sleep 0.3 && xdotool key ctrl+c && PATH1=$(xsel -b) && nohup gimp "$PATH1" >/dev/null & sleep 1 && wmctrl -x -r Gimp -b add,maximized_vert,maximized_horz && wmctrl -x -a Gimp"
Alt + KP_Enter
3) повторно просканировать файл конфигурации на наличие обновлений. В терминале:
xbindkeys -p
4a) добавление «нажмите 1» перед «клавишой Ctrl + C» приведет к открытию файла, который в данный момент находится под курсором, вместо текущего выбранного файла.
4b) если в вашей системе происходят заикания, может помочь настройка значений «sleep x».
2. Тунар
Для этого решения требуется Thunar, и открытие файла занимает немного больше времени.
1. Установите Тунар.
2. Настройте Thunar:
Клавиша Super/Win → Thunar → Редактировать → Настроить дополнительные действия → + → [Имя: nomacs1; Команда: nomacs %f; Сочетание клавиш: → Alt + Enter] → Условия появления → Файлы изображений → ОК.
3. После этого работает, выбирая файл изображения (внутри окна Thunar) и используя ярлык.