Linux新增軟體分類(GNOME桌面)

2021-09-25 06:20:47 字數 1852 閱讀 1039

之前安裝tim(deepin-wine)的時候發現tim的分類為chat,而系統預設沒有這個分類,所以tim就很自然的被劃分到『其他』裡邊去了。這強迫症看不下去了,就決定自己折騰一下。

$ sudo grep -r  '金山辦公' /

#下面還有很多金山在系統裡留下的痕跡,這裡就省略了

開啟這個檔案

金山辦公 //這裡是我們標籤的名字

wps-office.directory //這個是分類的圖示,下面會說

//下邊四個分別對應著四個.desktop檔案

chat //分類名字為chat

chat.directory//這個是分類的圖示,下面會說

deepin.com.qq.office.desktop

electronic-wechat.desktop

到這裡我們應該有乙個沒有圖示的chat分類,因為我已經弄完了這裡就不放圖。

$ sudo find / -name '*.directory' |grep wps		//查詢這個檔案

/usr/share/desktop-directories/wps-office.directory

$ cat /usr/share/desktop-directories/wps-office.directory

[desktop entry]

type=directory

name=wps office

name[zh_cn]=金山辦公

icon=wps-office-kingsoft

我們還是copy它的模樣(進到檔案目錄下copy)

sudo cp -p wps-office.directory chat.directory

--修改為下面這樣子

[desktop entry]

type=directory

name=chat

name[zh_cn]=聊天

現在我們就有乙個有乙個名為』聊天的分類啦』

順便問一下,manjaro-gnome桌面圖示每次重啟都會自動排序這個怎麼破?用的(desktop-icons擴充套件)

解決方法:「只需開啟終端並執行:『sudo setcap -r /usr/bin/gnome-shell』(不帶引號)。然後重新啟動,它應該被修復。這似乎發生在pop!os和arch linux上。」 官方提供的方法喔,gnome-extensions 遇到的問題都可以執行一下這個命令嘗試一下

分類新增屬性

import classa.h inte ce classa test property cpoy,nonatomic nsstring str void test1 end 分類不可以直接新增屬性,但是如果你直接新增屬性則會報錯。如上,如果為classa 新增屬性,再編譯時不會報錯,但是再執行階段...

Linux系統新增更換國內軟體

參考自 linux系統新增更換國內軟體源,知乎 ubuntu的如下 1.備份 sudo cp etc apt sources.list etc apt sources init.list將以前的源備份一下,以防以後可以用的。2.更改檔案許可權使其可編輯 sudo chmod 777 etc apt ...

iOS分類新增屬性

我們可以通過runtime來給ios的分類新增屬性.1.首先我們像普通的類一樣在.h裡頭使用 property宣告乙個屬性 ch.h.這裡是 類的ch分類的.h檔案 inte ce ch property nonatomic strong nsstring name end這時,m中就會出現兩個警告...