如何设置键盘快捷键来打开桌面快捷方式?

如何设置键盘快捷键来打开桌面快捷方式?

例如,我有一个Telegram带有配置文件的桌面快捷方式/usr/share/applications/telegram.desktop,其内容如下:

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Name=Telegram Desktop
Exec=/opt/telegram/Telegram -- %u
Comment=Official desktop version of Telegram messaging app
Icon=/opt/telegram/telegram.svg
StartupWMClass=Telegram
Categories=GNOME;GTK;Network;
MimeType=application/x-xdg-protocol-tg;x-scheme-handler/tg;
X-Desktop-File-Install-Version=0.22

此桌面快捷方式已添加到桌面上的FavoritesUbuntuDash面板中并可见。

是否可以为该桌面快捷方式定义键盘快捷方式?

我认为这应该在Settings-> Keyboard Shortcuts->中进行配置Custom Shortcuts。但是指定了桌面文件或此文件中的命令:

  • /usr/share/applications/telegram.desktop
  • /opt/telegram/Telegram -- %u
  • /opt/telegram/Telegram

不管用。

键盘Windows快捷键可以在桌面快捷方式的属性中指定。如果可能的话,如何配置此类行为Ubuntu

答案1

需要指定命令为:

gtk-launch telegram.desktop

或者安装dex

sudo apt install dex

并将命令指定为:

dex /usr/share/applications/telegram.desktop

来源:如何从 bash 脚本运行“.desktop”文件

在 Ubuntu 20.04 上检查。

相关内容