Мультимедийные клавиши и вино

Вы можете написать несколько строк:

myHost=fubar
myShare=batch
myRootPath="next_version\\SNAPSHOT"
myDirectory="snafu-fubar"
myCredentials="sbb.ch\\ricky%password"                                                                                                                               

smbclient \\\\${myHost}\\${myShare} -D "${myRootPath}" -U ${myCredentials} -c "recurse on; ls ${myDirectory}" | grep '^\\' \
   | awk -F\\ '{print NF,$0}' | sort -nr | cut -d ' ' -f2- \
   | while read -r myDir; do
      myRoot="${myDir%\\*}"
      myFolder="${myDir##*\\}"
      smbclient \\\\${myHost}\\${myShare} -D "${myDir}" -U ${myCredentials} -c "del *" || true
      smbclient \\\\${myHost}\\${myShare} -D "${myRoot}" -U ${myCredentials} -c "rmdir \"${myFolder}\"" || true
done
2
08.11.2019, 16:01
1 ответ

В KDE 5 вы можете открыть панель настроек kde systemsettings5, затем в разделе Shortcutsвыбрать Custom Shortcuts, щелкнуть правой кнопкой мыши по средней панели, где перечислены ярлыки, и выбрать New> Global Shortcut. ] > Command/URLоставьте новую запись отмеченной (активной )на правой панели выберите панель Trigger, затем щелкните None, затем нажмите клавишу, которую вы хотите назначить, скажем, паузу, затем под панелью Actionпоместите следующее в поле, затем нажмите «Применить», чтобы сохранить настройки.

/usr/bin/wine "C:\\Program Files (x86)\\AIMP\\AIMP.exe" /next

Измените путь, если вы используете другое расположение для вина или AIMP.exe

Повторите операцию для остальных действий, вот правильные команды

/usr/bin/wine "C:\\Program Files (x86)\\AIMP\\AIMP.exe" /play
/usr/bin/wine "C:\\Program Files (x86)\\AIMP\\AIMP.exe" /pause
/usr/bin/wine "C:\\Program Files (x86)\\AIMP\\AIMP.exe" /prev
/usr/bin/wine "C:\\Program Files (x86)\\AIMP\\AIMP.exe" /stop

Вот видео, демонстрирующее как добавлять пользовательские ярлыки в KDE

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

Ярлыки можно настроить в самом приложении AIMP, но они будут работать только тогда, когда приложение активно.

Обратите внимание, что если вы назначите для этой цели свой истинный мультимедийный ключ, они больше не будут работать в собственных приложениях Linux, или вы можете заставить их работать в обоих, выполнив 2 команды, разделенные ;, или вы можете выполнить скрипт, который проверяет если AIMP запущен, и выполните соответствующие действия оттуда.

1
27.01.2020, 22:16

Теги

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