歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

Ubuntu 右鍵菜單改造

你是否遇到 Ubuntu 上 gnome 右鍵打開方式裡亂雜的程序名而煩惱?你是否遇到過卸載的後程序竟在右鍵打開方式裡發現的問題?

其實,這個問題可以解決。 Debian與Ubuntu 父與子的對比哲學

方法一:直接在Ubuntu終端輸入命令alacarte。可以任意增、改、隱藏、顯示菜單,但無法刪除菜單,即使擁有root權限。

方法二:注意幾個目錄和文件。

/usr/share/applications/下的desktop文件
/usr/share/applications/mimeinfo.cache文件
~/.local/share/applications下的desktop文件
~/.local/share/applications/default.list目錄下的文件
~/.local/share/applications/mimeinfo.cache文件
/etc/gnome/defaults.list文件

其中default.list文件保存的是文件的打開方式,比如txt文檔用什麼程序打開之類。自然/etc下的是全局的文件打開方式,.local下的是個人的文件打開方式。

desktop文件是菜單項,就是出現在Application、System下的菜單項。/usr下的是全局的菜單項,.local下的是個人的菜單項。

cache文件全局的文件打開方式和個人的文件打開方式緩存

想添加一個菜單項,到/usr/share/applications/下隨便打開一個desktop文件,照著改就行了。

怎樣把自定義的菜單加入到自己想去的菜單項下呢?比如加到Programming下,如果想增加一個頂級目錄,即Application下的第一層目錄。

在Linux桌面系統,用戶也可以像在Windows平台下,通過點擊位於桌面或菜單上的快捷方式輕松找開目錄應用程序。在Linux KDE和Linux GNOME桌面系統都使用Desktop Entry文件標准來描述程序啟動配置信息。

Ubuntu系統下文件關聯

PS:如果你要修改文件的打開方式,www.linuxidc.com請選擇右鍵=>屬性=>打開方式=>刪除
和Windows一樣,在Gnome的文件管理器(nautilus)裡,雙擊一個文件的時候,
系統會自動調用相應的程序去打開這個文件。前提是能打開這個文件的軟件已經安裝
並且配置完畢了。

在Nautilus裡通過右鍵菜單固然可以修改默認的打開方式,但是缺乏靈活性和可
操作性,比如,不能刪除一些候選的打開方式,不能批量增加一些打開方式等等。

經過反復的摸索,終於被我發現了GNMOE的打開方式的配置方式。
這裡需要涉及到以下幾個目錄和文件

~/.local/share/applications
/etc/gnome/defaults.list
/usr/share/applications
/usr/share/applications/mimeinfo.cache
~/.local/share/applications/mimeinfo.cache
去這幾個目錄看一下,就會發現很多以 desktop 為後綴的文件。
這些文件是多功能的,第一,它們是組成GNMOE的“開始”菜單的一部分,即“開始”
菜單裡的一些應用程序項,在這裡都能找到。你可以運行 alacarte, 這裡會
列出整個菜單的結構,你可以編輯它,但是很多項你沒法刪除,因為沒有權限,
你試著用root權限去運行 alacarte ,抱歉,你還是沒有權限刪除,要刪除它們,
只有在/usr/share/applications下面找到對應的文件,直接刪除這個文件即可。

Copyright © Linux教程網 All Rights Reserved