亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

CentOS桌面菜單如何編輯和配置

添加時間:2020-4-7 15:12:06  添加: 思海網絡 
相關配置文件:

/usr/share/applications目錄中的 *.desktop文件

相關目錄:

$HOME/.config/menus

/etc/xdg/menus

/usr/share/desktop-directories

修改后一般要更新數據庫:

updatedb, update-desktop-database

update-desktop-database和update-desktop-*系列程序都位于xdg-utils 包中

--------------------------------------------------------------------------------------------------------------------------

qt4-qtconfig位于System-Administration,現在要把它更改到Applications-->Programming菜單下面:

更改(vim /usr/share/applications/qt4-qtconfig.desktop)其中的

Categories=Qt;Settings;為 Categories=Qt;Development;

為何不是Categories=Qt;Programming;呢?

切換到/usr/share/desktop-directories目錄下面:

[root@localhost desktop-directories]# grep Programming *

Development.directory:Name=Programming

Development.directory:Name[en_CA]=Programming

Development.directory:Name[en_GB]=Programming

Development-More.directory:Name=More Programming Tools

Development-More.directory:Name[en_GB]=More Programming Tools

打開Development.directory文件,開頭如下

[Desktop Entry]

Name=Programming

....................

說明Categories=Development在菜單中對應的就是Programming菜單目錄。

最后,Categories=Qt;Development;同樣可以寫成Categories=Development;

如果想在Applications菜單項中添加一個新的菜單目錄,可以通過添加/etc/xdg/menus目錄中的條目來完成;

其中<Menu>二級目錄中的條目正好和桌面Applications中的條目相等。對于條目內容為空的,在Applications中將不會顯示;比如在applications.menu文件中寫有Education目錄菜單,但是因為在/usr/share/applications目錄下面列舉的程序沒有程序使用

Categories=Education;

所以,在Applications目錄菜單中,沒有Education子目錄菜單。嘗試修改任何一個.desktop文件(qt4- qtconfig.desktop),把Categories改成Education,立刻就會在Applications目錄菜單中顯示出 Applications-->Education--->qt4 config

(rpm -qi xdg-utils-1.0.2-2.fc8)The following s are provided at this time:

* xdg-desktop-menu      Install desktop menu items

* xdg-desktop-icon      Install icons to the desktop

* xdg-icon-resource     Install icon resources

* xdg-mime              Query information about file type handling and

                        install deions for new file types

* xdg-open              Open a file or URL in the user's preferred application

* xdg-email             Send mail using the user's preferred e-mail composer

* xdg-screensaver       Control the screensaver

===========================================

[root@localhost menus]# pwd

/etc/xdg/menus

[root@localhost menus]# ll

total 60

-rw-r--r-- 1 root root 12282 Dec 6 16:01 applications.menu

drwxr-xr-x 2 root root 4096 Nov 9 17:16 applications-merged

-rw-r--r-- 1 root root   488 Jul 6 16:58 gnome-screensavers.menu

-rw-r--r-- 1 root root   279 Sep 10 2005 kde-information.menu

-rw-r--r-- 1 root root   288 Sep 10 2005 kde-screensavers.menu

-rw-r--r-- 1 root root 2198 Aug 10 15:03 kde-settings.menu

-rw-r--r-- 1 root root 3020 Oct 19 23:53 preferences.menu

drwxr-xr-x 2 root root 4096 Oct 19 23:53 preferences-merged

drwxr-xr-x 2 root root 4096 Nov 9 17:19 preferences-post-merged

-rw-r--r-- 1 root root 1241 Oct 19 23:53 server-settings.menu

-rw-r--r-- 1 root root 1127 Oct 19 23:53 settings.menu

-rw-r--r-- 1 root root   920 Oct 19 23:53 start-here.menu

-rw-r--r-- 1 root root 3294 Oct 19 23:53 system-settings.menu

applications.menu文件可以設置在菜單項中是否包含某個菜單項,甚至可以exclude.

疑問).desktop文件所執行程序的查詢路徑是什么?

答:執行程序時路徑設置在PATH環境變量中,.desktop文件通過其中的exec來指定要執行的應用程序,并在PATH所定義的路徑中查找相應的應用程序。可以通過如下方式查看:

[root@localhost ~]# echo $PATH

/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin

疑問).desktop文件是如何執行”可執行應用程序“的?

答:可以先看一個簡單的.desktop文件內容:

[root@localhost ~]# cat /usr/share/applications/amule.desktop

[Desktop Entry]

Encoding=UTF-8

//編碼方式

Name=aMule

//應用程序名稱,

Comment=aMule

//鼠標經過上面時的提示名稱

Exec=amule

//可執行應用程序的實際名稱

Icon=amule.png

//顯示在菜單項中的圖標,可以為空

Terminal=false

//是否使用終端

Type=Application

//分類

Categories=Application;Network; //分類

.desktop文件通過上述Exec=amule知道了應用程序的名稱,并且區分大小寫,并在PATH環境變量所默認設定的路徑中查找,查找到即可執行,查找不到則報錯,除非用戶自己在PATH中設定了此應用程序所處的特殊路徑。

關鍵字:CentOS、桌面、菜單、編輯、配置
分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯系電話:(0757)22630313、22633833
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站