linux 下 deepin 和 gnome 桌面的外觀設(shè)置

桌面的外觀設(shè)置一般包括窗口主題瞻坝、圖標(biāo)主題蛛壳、光標(biāo)主題和字體設(shè)置,其中窗口主題就是常見的 gtk 主題所刀,字體設(shè)置又包括標(biāo)準(zhǔn)字體衙荐、等款字體和字體大小。對于進些年的高分屏浮创,又添加了字體縮放和窗口縮放這2個選項忧吟。

界面上設(shè)置方法就不介紹了,都可以在各自桌面的控制中心中找到斩披,這里主要介紹命令行下的溜族。

deepingnome 桌面環(huán)境的外觀配置數(shù)據(jù)是使用 gsettings 來存儲胸嘴,所以可以通過 gsettings 來設(shè)置和讀取。gsettings 相比設(shè)置界面就是 可以設(shè)置到更多的選項斩祭,設(shè)置的值更加精確劣像。

下面先簡單介紹下 gsettings 的用法。

GSettings

  • 獲取 key
    gsettings get <schema_id> <key>
  • 設(shè)置 key
    gsettings set <schema_id> <key> <value>

其中 schema 是在 /usr/share/glib-2.0/schemas 這個目錄下摧玫,schema_id 是文件內(nèi)容中 id 的值耳奕,key 就是文件中描述的,每個 key 都有一個默認(rèn)值诬像。

deepin 的主題配置文件是 com.deepin.dde.appearance.gchema.xml屋群,通過其文件開頭的內(nèi)容 <schema path="/com/deepin/dde/appearance/" id="com.deepin.dde.appearance" gettext-domain="DDE"> 可知,其 schema_id 就是 com.deepin.dde.appearance坏挠。

外觀設(shè)置

gnome 的外觀配置的 idorg.gnome.desktop.interface芍躏,deepin 的則是 com.deepin.dde.appearancecom.deepin.xsettings

通過命令 gsettings list-keys <schema_id> 可以查詢到所有支持的 key降狠,如查詢 gnome 支持的 key

$ gsettings list-keys org.gnome.desktop.interface
gtk-theme       
cursor-blink-timeout
gtk-color-palette
gtk-timeout-repeat 
toolkit-accessibility
cursor-theme
toolbar-style
toolbar-icons-size
text-scaling-factor
icon-theme
gtk-timeout-initial
scaling-factor
...

每個 key 的含義請閱讀對應(yīng)的 schema 文件來查詢对竣。

窗口主題

窗口主題對應(yīng)的 keygtk-theme,值是字符串類型榜配。

所有系統(tǒng)附帶的 gtk 主題都在 /usr/share/themes 目錄下否纬。

讀取

  • gnome
    gsettings get org.gnome.desktop.interface gtk-theme
  • deepin
    gsettings get com.deepin.dde.appearance gtk-theme

設(shè)置

如設(shè)置 Adapta 作為窗口主題

  • gnome
    gsettings set org.gnome.desktop.interface gtk-theme Adapta
  • deepin
    gsettings set com.deepin.dde.appearance gtk-them Adapta

恢復(fù)默認(rèn)值

  • gnome
    gsettings reset org.gnome.desktop.interface gtk-theme
  • deepin
    gsettings reset com.deepin.dde.appearance gtk-theme

圖標(biāo)和光標(biāo)主題

圖標(biāo)主題的 keyicon-theme,光標(biāo)主題的 keycursor-theme蛋褥,值都是字符串類型临燃,系統(tǒng)附帶的圖標(biāo)和光標(biāo)主題都在 /usr/share/icons/ 目錄下。

主題的設(shè)置和獲取方法與上面的窗口主題一樣烙心,這里就不再贅述了膜廊。

字體設(shè)置

gnome 標(biāo)準(zhǔn)字體設(shè)置的 keyfont-name,等寬字體的 keymonospace-font-name淫茵,值也都是字符串類型爪瓜,字體的大小附加在字體名稱后面一起設(shè)置,如設(shè)置標(biāo)準(zhǔn)字體:

gsettings set org.gnome.desktop.interface font-name 'Cantarell 11'

deepin 下標(biāo)準(zhǔn)字體的 keyfont-standard痘昌,等寬字體的是 font-monospace钥勋,值也是字符串類型炬转。但它的字體大小是單獨在 font-size 中設(shè)置的辆苔,值是浮點數(shù)類型。
使用 gsettings 操作的方法就不再贅述了扼劈,與窗口主題一致驻啤。

HIDPI 縮放

gnome 下字體縮放的 keytext-scaling-factor,它的值是浮點數(shù)類型荐吵;窗口縮放的 keyscaling-factor骑冗,但它的值是無符號整型赊瞬,即非負(fù)的整數(shù)。

deepin 下縮放的 schema_id 變?yōu)榱?com.deepin.xsettings贼涩,字體縮放的 keyscale-factor巧涧,它的值也是浮點數(shù)類型;窗口縮放的 keywindow-scale遥倦,它的值也是無符號整型谤绳。

注意:只有在設(shè)置 deepin 縮放時 schema_id 才是 com.deepin.xsettings,其他的設(shè)置時都是 com.deepin.dde.appearance袒哥。


以上介紹的設(shè)置方法在使用 deepingnome 作為桌面的 linux 發(fā)行版都可以適用缩筛,如 ubuntufedoradeepin 等堡称,這些設(shè)置的改變桌面環(huán)境是會實時響應(yīng)瞎抛。

希望這些能夠幫助到你,如寫一個自動備份和恢復(fù)的腳本等...

如果你是想知道這些設(shè)置是如何生效的却紧,請持續(xù)關(guān)注哦桐臊,本人計劃在下篇文章中介紹 deepin 下的實現(xiàn)原理,謝謝支持晓殊。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末豪硅,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子挺物,更是在濱河造成了極大的恐慌懒浮,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,817評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件识藤,死亡現(xiàn)場離奇詭異砚著,居然都是意外死亡,警方通過查閱死者的電腦和手機痴昧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評論 3 385
  • 文/潘曉璐 我一進店門稽穆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人赶撰,你說我怎么就攤上這事舌镶。” “怎么了豪娜?”我有些...
    開封第一講書人閱讀 157,354評論 0 348
  • 文/不壞的土叔 我叫張陵餐胀,是天一觀的道長。 經(jīng)常有香客問我瘤载,道長否灾,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,498評論 1 284
  • 正文 為了忘掉前任鸣奔,我火速辦了婚禮墨技,結(jié)果婚禮上惩阶,老公的妹妹穿的比我還像新娘。我一直安慰自己扣汪,他們只是感情好断楷,可當(dāng)我...
    茶點故事閱讀 65,600評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著崭别,像睡著了一般脐嫂。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上紊遵,一...
    開封第一講書人閱讀 49,829評論 1 290
  • 那天账千,我揣著相機與錄音,去河邊找鬼暗膜。 笑死匀奏,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的学搜。 我是一名探鬼主播娃善,決...
    沈念sama閱讀 38,979評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼瑞佩!你這毒婦竟也來了聚磺?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,722評論 0 266
  • 序言:老撾萬榮一對情侶失蹤炬丸,失蹤者是張志新(化名)和其女友劉穎瘫寝,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體稠炬,經(jīng)...
    沈念sama閱讀 44,189評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡焕阿,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,519評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了首启。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片暮屡。...
    茶點故事閱讀 38,654評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖毅桃,靈堂內(nèi)的尸體忽然破棺而出褒纲,到底是詐尸還是另有隱情,我是刑警寧澤钥飞,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布莺掠,位于F島的核電站,受9級特大地震影響代承,放射性物質(zhì)發(fā)生泄漏汁蝶。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,940評論 3 313
  • 文/蒙蒙 一论悴、第九天 我趴在偏房一處隱蔽的房頂上張望掖棉。 院中可真熱鬧,春花似錦膀估、人聲如沸幔亥。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽帕棉。三九已至,卻和暖如春饼记,著一層夾襖步出監(jiān)牢的瞬間香伴,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評論 1 266
  • 我被黑心中介騙來泰國打工具则, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留即纲,地道東北人。 一個月前我還...
    沈念sama閱讀 46,382評論 2 360
  • 正文 我出身青樓博肋,卻偏偏與公主長得像低斋,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子匪凡,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,543評論 2 349

推薦閱讀更多精彩內(nèi)容

  • 今天就結(jié)合深度桌面操作系統(tǒng)給大家講講桌面操作系統(tǒng)的架構(gòu)設(shè)計和原理細(xì)節(jié)膊畴,一來向外界講講深度這么多年都做了哪些工作,二...
    ManateeLazyCat閱讀 70,849評論 208 617
  • GNOME項目使用最新的科技病游,為用戶從頭打造了全新的現(xiàn)代桌面——GNOME 3唇跨。它有以下特性: 提供了一個現(xiàn)代化的...
    CalebSung閱讀 4,396評論 0 1
  • 1、通過CocoaPods安裝項目名稱項目信息 AFNetworking網(wǎng)絡(luò)請求組件 FMDB本地數(shù)據(jù)庫組件 SD...
    陽明先生_X自主閱讀 15,969評論 3 119
  • 四年前衬衬,天氣還是這么熱轻绞。 就在生日當(dāng)天的凌晨,前任告訴我佣耐,很抱歉政勃,欺騙了我。她答應(yīng)我做的事兼砖,還是無法實現(xiàn)奸远,哪怕我已...
    深黑色閱讀 144評論 0 0
  • 18歲喜歡上一個陽光大男孩,送了他一個黑色個性鬧鐘讽挟,但他不知我之前還買了一個杯子沒送懒叛; 25歲喜歡上一個傻呵呵的男...
    瘦不了的豬閱讀 181評論 0 0