Debian为程序添加一个开始菜单,debian添加sublime开始菜单.

下了一个 '绿色' 的程序,想要加到开始菜单里面.

怎么做呢?

我这里以sublime2做例


去http://www.sublimetext.com/2 下载了linux 64位, 解压放到了下面的文件夹里

/home/tools/software/ 

一: 首先可以固定把程序都放到一个目录下面, 我这里放到了

/home/tools/software/sublime

进去后,

[python]  view plain copy
  1. #vim sublime_text  

[php]  view plain copy
  1. 把sublime_text转换成十六进制,vim里面输入  
  2. :%!xxd  
  3. 查找Thanks .输入查找  
  4. /Thanks  
  5. 接着查找  
  6. /3342  
  7. 应该看上去是  
  8.  4333 3342 3032  
  9. 接着把3342改成3242,然后转换回去  
  10. :%!xxd -r  
  11. 保存退出  
  12. :wq!  

sublime text2 的一些注册码

[python]  view plain copy
  1. —–BEGIN LICENSE—–  
  2. China  
  3. Unlimited User License  
  4. EA7E-2861  
  5. BE67D2175D3569FDAB9EB5340FAD2822  
  6. E7B56B3397A76AA9FBE8AC3D3C65918B  
  7. DFC28F2EA158140D9E07853D594818EB  
  8. 3A237B2E8E98ED257C269548F50EDA34  
  9. EF0C7F72D8917DB538A0245E46BFD6B1  
  10. 85F4EDE331F253530ED67A5C19E92399  
  11. 04C5F4A1AF4AF3DB5EC49C1FEE17CA76  
  12. 7E369F8AAE4AC6C6E756B5882E1608B9  
  13. —–END LICENSE—–  
  14.   
  15. —–BEGIN LICENSE—–  
  16. USA  
  17. Unlimited User License  
  18. EA7E-1640  
  19. 763D05839CA08BDA7B0103B5BABF0150  
  20. 195EE53CC33B569858AFD553F080A9BC  
  21. 1F678C88A1342AC92CA596FE775E7014  
  22. 5A0EE55DC2F8DE3C4ED6B5B02FD4DB3C  
  23. 493FCE3EE61FC0588CDAFAAD731BB47F  
  24. FD047777D02A5BE92202B3D3EB59A696  
  25. A69DFEF6687D16FCD4443556912A1F62  
  26. 82DA125263C5BC270CEE7664B5D0CEB9  
  27. —–END LICENSE—–  
  28.   
  29. —–BEGIN LICENSE—–  
  30. A  
  31. Unlimited User License  
  32. EA7E-20708  
  33. A7281D6781626F2A37D6355121079ACA  
  34. DF60119B9D27D4CBDA75FA63D633A671  
  35. 9521D96D375D8DD95DF3F89231E38F8D  
  36. 459374CC62D1C1B410C0BDFD2503670E  
  37. 603BB1DCA7D20E85B0AF19BAE0A59822  
  38. F7B1F83659D4D7787C4F040FE9402FCD  
  39. B9608A9012BDA8B65524B4DEDE4C00D0  
  40. 76461448E2AAEC027060C26B038D502B  
  41. —–END LICENSE—–  
  42.   
  43. —–BEGIN LICENSE—–  
  44. B  
  45. Unlimited User License  
  46. EA7E-13207  
  47. B5C54DD7413302E87A9ED4155E90D5E0  
  48. 684F7A34714D278ABE2731F0270034E2  
  49. 9722AEC71E04043C0E9D4496D1DA161B  
  50. D76CE81501A247F3E03F57D6EC1E76AE  
  51. 12BE9CD453D1E651AF4BD187CC10FEB0  
  52. EB24FBAB7511F2F37E5F745D13D0641F  
  53. 7D1BEEE98A9646A02B616BF98EB43F84  
  54. B04029D72C610086A666DB318A526A2F  
  55. —–END LICENSE—–  
  56.   
  57. —–BEGIN LICENSE—–  
  58. Love  
  59. Unlimited User License  
  60. EA7E-8441  
  61. 918381ACA844A0379CCAC729059720A4  
  62. BC9D409098618744BB45FF23E67568DB  
  63. 82B926D92157127DB3B4054834D0477F  
  64. DD9C2B251A57F2E3259E04AD9B7DB8B8  
  65. 1778C37C1D3B494671C5F4ECFBD2B519  
  66. 361CD9624A56C21F54F8DD51F5BDF799  
  67. 68F9537ED74680494853423904F032BA  
  68. 3E896607B4D398E8C897A4DD1A8CB449  
  69. —–END LICENSE—–  
  70.   
  71. —–BEGIN LICENSE—–  
  72. NightM  
  73. Unlimited User License  
  74. EA7E-5177  
  75. 8125006DCD9E513CD4F1C217CAD3801D  
  76. E72D3130CA1F04CFEDF3696C0F68553D  
  77. DC42B172E38962890A87035FCE26049F  
  78. 15EFA09D4BCC811617915165959A499F  
  79. 402866AFC08E72615336D863968B60FB  
  80. C9167F72F4B25ED5E8E593D2E19F43E7  
  81. C7EC9F459EA62F1DD1757DC9967C4801  
  82. 8E48683A4F0F9CAC3CC0621F2D48292F  
  83. —–END LICENSE—–  



二: 创建软链接指向这里面的sublime

[python]  view plain copy
  1. #ln -s /home/tools/software/sublime/sublime_text /etc/alternatives/sublime  
  2. #ln -s /etc/alternatives/sublime /usr/bin/sublime  

这样就从我们放的 /home/tools/software/sublime里面把sublime_text链接了出来.到了系统终端能直接识别的快捷方式上


三: 增加开始菜单

[python]  view plain copy
  1. #cd /usr/share/applications  

复制任意一个 .desktop的 . 我这里有gvim.desktop

所以我复制gvim.desktop

[python]  view plain copy
  1. #cp gvim.desktop sublime.desktop  
  2. #vim sublime.desktop  


[python]  view plain copy
  1. [Desktop Entry]  
  2. Name=GVim  
  3. GenericName=Text Editor Gvim  
  4. GenericName[de]=Texteditor  
  5. Comment=Edit text files  
  6. Comment[af]=Redigeer tekslêers  
  7. Comment[am]=የጽሑፍ ፋይሎች ያስተካክሉ  
  8. Comment[ar]=حرّر ملفات نصية  
  9. Comment[az]=Mətn fayllarını redaktə edin  
  10. Comment[be]=Рэдагаваньне тэкставых файлаў  
  11. Comment[bg]=Редактиране на текстови файлове  
  12. Comment[bn]=টেক্স্ট ফাইল এডিট করুন  
  13. Comment[bs]=Izmijeni tekstualne datoteke  
  14. Comment[ca]=Edita fitxers de text  
  15. Comment[cs]=Úprava textových souborů  
  16. Comment[cy]=Golygu ffeiliau testun  
  17. Comment[da]=Redigér tekstfiler  
  18. Comment[de]=Textdateien bearbeiten  
  19. Comment[el]=Επεξεργασία αρχείων κειμένου  
  20. Comment[en_CA]=Edit text files  
  21. Comment[en_GB]=Edit text files  
  22. Comment[es]=Edita archivos de texto  
  23. Comment[et]=Redigeeri tekstifaile  
  24. Comment[eu]=Editatu testu-fitxategiak  
  25. Comment[fa]=ویرایش پرونده‌های متنی  
  26. Comment[fi]=Muokkaa tekstitiedostoja  
  27. Comment[fr]=Édite des fichiers texte  
  28. Comment[ga]=Eagar comhad Téacs  
  29. Comment[gu]=લખાણ ફાઇલોમાં ફેરફાર કરો  
  30. Comment[he]=ערוך קבצי טקסט  
  31. Comment[hi]=पाठ फ़ाइलें संपादित करें  
  32. Comment[hr]=Uređivanje tekstualne datoteke  
  33. Comment[hu]=Szövegfájlok szerkesztése  
  34. Comment[id]=Edit file teks  
  35. Comment[it]=Modifica file di testo  
  36. Comment[ja]=テキスト・ファイルを編集します  
  37. Comment[kn]=ಪಠ್ಯ ಕಡತಗಳನ್ನು ಸಂಪಾದಿಸು  
  38. Comment[ko]=텍스트 파일을 편집합니다  
  39. Comment[lt]=Redaguoti tekstines bylas  
  40. Comment[lv]=Rediģēt teksta failus  
  41. Comment[mk]=Уреди текстуални фајлови  
  42. Comment[ml]=വാചക രചനകള് തിരുത്തുക  
  43. Comment[mn]=Текст файл боловсруулах  
  44. Comment[mr]=गद्य फाइल संपादित करा  
  45. Comment[ms]=Edit fail teks  
  46. Comment[nb]=Rediger tekstfiler  
  47. Comment[ne]=पाठ फाइललाई संशोधन गर्नुहोस्  
  48. Comment[nl]=Tekstbestanden bewerken  
  49. Comment[nn]=Rediger tekstfiler  
  50. Comment[no]=Rediger tekstfiler  
  51. Comment[or]=ପାଠ୍ଯ ଫାଇଲଗୁଡ଼ିକୁ ସମ୍ପାଦନ କରନ୍ତୁ  
  52. Comment[pa]=ਪਾਠ ਫਾਇਲਾਂ ਸੰਪਾਦਨ  
  53. Comment[pl]=Edytor plików tekstowych  
  54. Comment[pt]=Editar ficheiros de texto  
  55. Comment[pt_BR]=Edite arquivos de texto  
  56. Comment[ro]=Editare fişiere text  
  57. Comment[ru]=Редактор текстовых файлов  
  58. Comment[sk]=Úprava textových súborov  
  59. Comment[sl]=Urejanje datotek z besedili  
  60. Comment[sq]=Përpuno files teksti  
  61. Comment[sr]=Измени текстуалне датотеке  
  62. Comment[sr@Latn]=Izmeni tekstualne datoteke  
  63. Comment[sv]=Redigera textfiler  
  64. Comment[ta]=உரை கோப்புகளை தொகுக்கவும்  
  65. Comment[th]=แก้ไขแฟ้มข้อความ  
  66. Comment[tk]=Metin faýllary editle  
  67. Comment[tr]=Metin dosyalarını düzenle  
  68. Comment[uk]=Редактор текстових файлів  
  69. Comment[vi]=Soạn thảo tập tin văn bản  
  70. Comment[wa]=Asspougnî des fitchîs tecses  
  71. Comment[zh_CN]=编辑文本文件  
  72. Comment[zh_TW]=編輯文字檔  
  73. TryExec=gvim  
  74. Exec=gvim -f %F  
  75. Terminal=false  
  76. Type=Application  
  77. Icon=vim  
  78. Categories=Utility;Development;TextEditor;  
  79. StartupNotify=true  
  80. MimeType=text/plain;  

现在修改Name 为sublime,下面的都一样改就行了,comment 这里我们只留下en 和中文,TryExec 这里就用刚才创建好的sublime,

TryExec=sublime
Exec=sublime

然后去我们下的sublime text2的Icon 里面,复制一个128x128的 到/usr/share/icons

#cp home/tools/software/sublime/icons/128x128/sublime_text.png /usr/share/icons/sublime_text.png

下面继续修改复制过来的那个.desktop文件

把图标改成sublime_text

Icon=sublime_text

改完后的sublime.desktop看上去是这个样子的

[python]  view plain copy
  1. [Desktop Entry]  
  2. Name=Sublime  
  3. GenericName=Text Editor Sublime  
  4. GenericName[de]=Texteditor  
  5. Comment=Edit text files  
  6. Comment[en_CA]=Edit text files  
  7. Comment[en_GB]=Edit text files  
  8. Comment[zh_CN]=编辑文本文件  
  9. TryExec=sublime  
  10. Exec=sublime  
  11. Terminal=false  
  12. Type=Application  
  13. Icon=sublime_text  
  14. Categories=Utility;Development;TextEditor;  
  15. StartupNotify=true  
  16. MimeType=text/plain;  
其中categories 是分类. 

现在去debian的开始菜单看看, 在编辑器那里是不是有了一个叫Text Editor Sublime的sublime了.

要是图标还是没显示,

#gnome /usr/share/applications

找到sublime

右键属性里面, 看见那个图标了吗,点一下它,可以自定义,输入sublime 看看刚才是否成功复制进去了.

Debian为程序添加一个开始菜单,debian添加sublime开始菜单._第1张图片


这样我们就在debian的开始菜单加入了一个程序的菜单选项.

你可能感兴趣的:(Debian为程序添加一个开始菜单,debian添加sublime开始菜单.)