Linux 桌面快捷方式设置

pycharm

[Desktop Entry]
Encoding=UTF-8
Name=Pycharm
Comment=Pycharm:this Python IDE
Exec=/home/zfroot/pycharm-2018.1.4/bin/pycharm.sh
Icon=/home/zfroot/pycharm-2018.1.4/bin/pycharm.png
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;


有道词典

[Desktop Entry]
Name=Youdao Dict
Name[zh_CN]=有道词典
Name[zh_TW]=有道詞典
Exec=youdao-dict %f
Icon=youdao-dict
Terminal=false
X-MultipleArgs=false
Type=Application
Encoding=UTF-8
Categories=Application;Utility;Dictionary;
StartupNotify=false

Python3.5

[Desktop Entry]
Name=Python (v3.5)
Comment=Python Interpreter (v3.5)
Exec=/usr/bin/python3.5
Icon=/usr/share/pixmaps/python3.5.xpm
Terminal=true
Type=Application
Categories=Development;
StartupNotify=true
NoDisplay=true

深度终端

[Desktop Entry]
Categories=GNOME;GTK;Utility;System;TerminalEmulator;
Comment=Use the command line
Exec=deepin-terminal
Icon=deepin-terminal
Keywords=shell;prompt;command;commandline;
Name=Deepin Terminal
StartupNotify=true
TryExec=deepin-terminal
Type=Application

# Translations
Name[am]=ተርሚናል
Comment[am]=የ ትእዛዝ መስመር ይጠቀሙ
Name[ar]=طرفية دييبن
Comment[ar]=إستعمال سطر الأوامر
Name[az]=Deepin Terminal
Comment[az]=Əmr sətirindən istifadə et
Name[bg]=Терминалът на Deepin
Comment[bg]=Използване на команден ред
Name[cs]=Terminál
Comment[cs]=Používejte příkazový řádek
Name[da]=Deepin Terminal
Comment[da]=Brug kommandolinien
Name[de]=Deepin Terminal
Comment[de]=Kommandozeile benutzen
Name[el]=Τερματικό Deepin
Comment[el]=Χρήση της γραμμής εντολών
Name[es]=Terminal Deepin
Comment[es]=Usar la línea de comando
Name[fi]=Deepin Pääte
Comment[fi]=Käytä komentoriviä
Name[fr]=Terminal Deepin
Comment[fr]=Utiliser la ligne de commande
Name[es_CL]=Terminal Deepin
Comment[es_CL]=Utilice la línea de comandos
Name[he]=מסוף Deepin
Comment[he]=השתמש בשורת פקודה
Name[hr]=Deepin terminal
Comment[hr]=Koristi naredbeni redak
Name[hu]=Deepin Terminál
Comment[hu]= A parancssor használata
Name[hy]=Deepin Տերմինալ
Comment[hy]=Օգտագործել հրամանների տողը
Name[id]=Terminal Deepin
Comment[id]=Gunakan baris perintah
Name[it]=Deepin Terminal
Comment[it]=Usa linea di comando
Name[ja]=ターミナル
Comment[ja]=コマンドラインを使用する
Name[es_PE]=Terminal Deepin
Comment[es_PE]=Utilice la línea de comandos
Name[pam]=Deepin Terminal
Comment[pam]=Gamitan ing command line
Name[ms]=Terminal Deepin
Comment[ms]=gunakan garis perintah
Name[nl]=Deepin Terminal
Comment[nl]=De opdrachtprompt gebruiken
Name[es_419]=Terminal Deepin
Comment[es_419]=Usar la linea de comandos
Name[pl]=Terminal Deepin
Comment[pl]=Użyj wiersza poleceń
Name[pt]=Terminal Deepin
Comment[pt]=Usar a linha de comandos
Name[pt_BR]=Deepin Terminal
Comment[pt_BR]=Usar a linha de comando
Name[ro]=Terminalul Deepin
Comment[ro]=Utilizare linia de comandă
Name[ru]=Терминал Deepin 
Comment[ru]=Использовать командную строку
Name[nl_NL]=Deepin Terminal
Comment[nl_NL]=De commandoregel gebruiken
Name[sk]=Deepin Terminál
Comment[sk]=Použiť príkazový riadok
Name[sl]=Terminal Deepin
Comment[sl]=Uporabi ukazno vrstico
Name[tr]=Deepin Uçbirim
Comment[tr]=Komut satırı kullan
Name[uk]=Термінал Deepin
Name[vi]=Deepin Terminal
Name[zh_CN]=深度终端
Comment[zh_CN]=使用命令行
Name[zh_HK]=深度終端機
Comment[zh_HK]=使用命令列
Name[zh_TW]=Deepin 終端機
Comment[zh_TW]=使用命令列介面
Name[es_AR]=Terminal Deepin
Comment[es_AR]=Usar linea de comandos
Name[es_MX]=Terminal Deepin
Name[en_AU]=Deepin Terminal
Comment[en_AU]=Use the command line
Name[es_ES]=Terminal Deepin
Comment[es_ES]=Usar linea de comandos
Name[sv_SE]=Deepin Terminal

[NewWindow Shortcut Group]
Exec=deepin-terminal
Name=New Window
Name[am]=አዲስ መስኮት
Name[ar]=نافذة جديدة
Name[bg]=Нов прозорец
Name[bn]=নতুন উইন্ডো
Name[ca]=Finestra nova
Name[cs]=Nové okno
Name[da]=Nyt vindue
Name[de]=Neues Fenster
Name[el]=Νέο Παράθυρο
Name[en]=New Window
Name[en_GB]=New Window
Name[es]=Nueva ventana
Name[et]=Uus aken
Name[fa]=پنجره جدید
Name[fi]=Uusi ikkuna
Name[fil]=New Window
Name[fr]=Nouvelle fenêtre 
Name[gu]=નવી વિંડો
Name[hi]=नई विंडो
Name[hr]=Novi prozor
Name[hu]=Új ablak
Name[id]=Jendela Baru
Name[it]=Nuova finestra
Name[iw]=חלון חדש
Name[ja]=新規ウインドウ
Name[kn]=ಹೊಸ ವಿಂಡೊ
Name[ko]=새 창
Name[lt]=Naujas langas
Name[lv]=Jauns logs
Name[ml]=പുതിയ വിന്‍ഡോ
Name[mr]=नवीन विंडो
Name[nl]=Nieuw venster
Name[no]=Nytt vindu
Name[pl]=Nowe okno
Name[pt]=Nova janela
Name[pt_BR]=Nova Janela
Name[ro]=Fereastră nouă
Name[ru]=Новое окно
Name[sk]=Nové okno
Name[sl]=Novo okno
Name[sr]=Нови прозор
Name[sv]=Nytt fönster
Name[sw]=Dirisha Jipya
Name[ta]=புதிய சாளரம்
Name[te]=క్రొత్త విండో
Name[th]=หน้าต่างใหม่
Name[tr]=Yeni Pencere
Name[uk]=Нове вікно
Name[vi]=Cửa sổ Mới
Name[zh_CN]=新建窗口
Name[zh_TW]=新增視窗

[Quake Shortcut Group]
Exec=deepin-terminal --quake-mode
Name=Quake Terminal
Name[en]=Quake Terminal
Name[zh_CN]=雷神终端
Name[zh_TW]=雷神模式
关键字"Version":[可选] 该数值指定了当前 Desktop Entry 文件所遵循的 Desktop Entry 文件标准版本。
关键字"Encoding":[1.0 版本不推荐使用] 该数值指定了当前 Desktop Entry 文件中特定字符串所使用的编码方式。尽管Desktop Entry 文件标准 1.0 不再推荐使用该关键字,但由于历史原因该关键字仍然广泛出现在现有的 Desktop Entry 文件中。
关键字"Name":[必选]
该数值指定了相关应用程序的名称。比如在清单1中关键字"Name"的数值是"Quick Start Tour"。打开文件浏览器,进入"/usr/share/applications"目录,就可以看见"cbt.desktop"文件所定义的快捷方式的显示样式。其中,快捷方式的显示名称由关键字"Name"的数值所决定,快捷方式所使用的图标由下文中将要介绍的关键字"Icon"的数值来决定。当然,这些定义在应用程序浏览器中同样适用
关键字"GenericName":[可选]
该数值指定了相关应用程序的通用名称。比如在清单1中关键字"GenericName"的数值是"User Tutorial"。打开应用程序浏览器,就可以看见字符串"User Tutorial"被显示在图标的右侧
关键字"Comment":[可选]
该数值是对当前Desktop Entry的简单描述。
关键字"Type":[必选]
关键字"Type"定义了Desktop Entry文件的类型。常见的"Type"数值是"Application"和"Link"。"Type = Application"表示当前Desktop Entry文件指向了一个应用程序;而"Type = Link"表示当前Desktop Entry文件指向了一个URL (Uniform Resource Locator)。
关键字"Exec":[可选]
关键字"Exec"只有在"Type"类型是"Application"时才有意义。"Exec"的数值定义了启动指定应用程序所要执行的命令,在此命令是可以带参数的。在本例中,关键字"Exec"的数值是字符串"gnome-open /usr/share/doc/manual/sled-gnome-cbt_en/index.html"。在shell中输入该字符串并按回车键同样可以启动指定应用程序。
关键字"URL":[可选]
关键字"URL"只有在"Type"类型是"Link"时才有意义。"URL"的数值定义了该Desktop Entry文件指向的URL。
关键字"Icon":[可选]
该数值定义了当前Desktop Entry文件在应用程序浏览器或是在文件浏览器中所显示的图标。如果关键字"Icon"的数值是以绝对路径的格式给出,那么其数值所指定图标文件将被使用;反之,Linux系统将使用"Icon Theme Specification"[2]在系统指定图标目录下定位所需要使用的图标文件。比如在本例中关键字"Icon"的数值是"cbt",它实际对应着系统指定图标目录下的图片文件"cbt.png"cbt.png 。该图片作为图标的显示效果如图2,图3所示。
关键字"StartupNotify":[可选]
关键字"StartupNotify"的数值是布尔值(true 或是 false)。该关键字只有在"Type"类型是"Application"时才有意义。其数值的含义由规范"Startup Notification Protocol Specifications"[3]定义,在此不再详述。
关键字"Terminal":[可选]
和"StartupNotify"一样,关键字"StartupNotify"的数值也是布尔值,并且该关键字只有在"Type"类型是"Application"时才有意义。其数值指出了相关应用程序(即关键字"Exec"的数值)是否需要在终端窗口中运行。本文将在下一节中给出关键字"Terminal"的具体使用方法。
关键字"Categories":[可选]
关键字"Categories"只有在"Type"类型是"Application"时才有意义。"Categories"的数值指出了相关应用程序在菜单中显示的类别。具体菜单分类由规范"Desktop Specification Menu"具体定���[4]。
关键字"OnlyShowIn"和"NotShowIn":[可选]
这两个关键字分别定义了当前Desktop Entry是否在特定Linux 桌面系统(例如:Linux GNOME 或 Linux KDE)下显示(由"OnlyShowIn"定义),或不显示(由"NotShowIn"定义)。具体定义请参考"Desktop Specification Menu"[4]。
关键字"X-SuSE-translate":[SUSE Linux特有]
关键字"X-SuSE-translate"是SUSE Linux(http://www.novell.com/linux/)特有的。"X-SuSE-translate"符合SUSE RPM Package风格。"X-SuSE-translate"数值表示是否要对关键字"Name"和"GenericName"进行翻译。详情请参考"SUSE Package Conventions"[5]。
本地化关键字"[LOCALE]"
根据"Desktop Entry Specification"规范[1],在关键字后加上字符串"[LOCALE]"就可以对该关键字进行特定的本地化定义。"LOCALE"的合法取值为:

LOCALE= lang_COUNTRY.ENCODING@MODIFIER


在此,域"_COUNTRY",".ENCODING"和"@MODIFIER"是可以被忽略的。当指定Desktop Entry文件被解析时,解析器应当根据当前POSIX locale来正确获取本地化的关键字数值。例如清单1就分别定义了在"cs"和"hu"语言环境下关键字"Name","Comment" 和"GenericName"的不同数值。

其余关键字
除了上述在清单1中出现的关键字外,"Desktop Entry Specification"还定义了"Hidden","TryExec","MimeType"等可选关键字。用户可以根据需要进行选取。

参考:https://blog.csdn.net/qq_31811537/article/details/79325123

猜你喜欢

转载自blog.csdn.net/qq_36501295/article/details/81298713