[自製文件分享]以Windows思維用Linux - GNOME桌面篇 [論壇 - 新手村]
正在瀏覽:
1 名遊客
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 905
![]() |
IanHo 寫到: 剛測試了一下
更改下面的樣式,畫面上方的Panel就會更改字型和大小了。
註: * 中間的「...略...」表示原來的要留著喔,只是沒貼出來而已。 * 上面的字型,我只是為了要測試,你再改成你想要設定的字型。 ## 同時回覆「這篇」。 ## 字型名稱 若是使用Google Noto Fonts。可以用下面的指令查到字型名稱。
或是
## 更多參考 * 回覆: Ubuntu-GNOME 14.04.1最上方的選單列字級無法放大 * Ubuntu環境下,手動安裝思源字型
2015/6/4 13:58
|
||||||||||
![]() |
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 905
![]() |
IanHo 寫到: 編輯「/usr/share/gnome-shell/theme/gnome-shell.css」這個檔。
找到「.login-dialog-prompt-label」這個樣式,修改「font-size」的值。 以下是修改範例
改完後,重新開機,「密碼」的字型大小就會改變了。 ![]() 先告訴你怎麼改,等會再來補充我找到的過程。 注意: 更改「/usr/share/gnome-shell/theme/gnome-shell.css」 或是「/usr/share/gnome-shell/theme/gnome-classic.css」 要小心, 寫錯,會導致進不了系統。 這時候就要進入「Recover Mode」去修正這兩個檔。 所以更改前,請記得先備份。
2015/6/4 18:30
|
||||||||||
![]() |
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 905
![]() |
一開始我是下載「gdm3」的原始碼來看
我用「密碼」當關鍵字查詢,尤其是這個檔「po/zh_TW.po」。 可是一直找不到,可以更進一步的線索。 所以懷疑,會是在另外的套件裡。 可是我用「apt-cache search gdm」,「apt-cache search greeter」。都找不到疑似的套件。最多看到「lightdm」有很多「greeter」。 後來再網路找一些文章,也找不出所以然來。 結果在「官方文件」,看到一個線索。
呵呵,趕緊下載「gnome-shell」的程式碼下來看。
一開始也是在「po/zh_TW.po」找尋線索。 先用「密碼」當關鍵字找,找到一個疑似的「../js/ui/components/polkitAgent.js:285」, 後來改用「登入」當關鍵字找,找到一個更有可能的「../js/gdm/authPrompt.js:215」,因為有gdm的字樣 所以就在「js/gdm/authPrompt.js:215」這個檔找線索了。 一開始用「Sign In」找,找不出個所以然。 後來改用「Password」找,看到了一段,可以進一步的線索了,「style_class: 'login-dialog-prompt-entry'」和「style_class: 'login-dialog-prompt-label'」。 所以用「login-dialog-prompt-label」在「/usr/share/gnome-shell/theme/gnome-shell.css」這個檔查找。 真的有發現,就給他測試了一下,果然有效,讚的拉 ![]() ## 結論 以後就可以用「style_class:」來查詢「gnome-shell」的程式碼,來找相關的「css selector」了。 ## 額外一提 本來想直接修改「js」,直接測試。 但因為在「/usr/share/gnome-shell/」找不到「js」這個資料夾,也就是「/usr/share/gnome-shell/js」,記得以前好像有。 所以用「debian gnome shell js」查到「一篇」,參考資料應該是來「這篇」。 原來現在「js」都被包到「/usr/lib/gnome-shell/libgnome-shell.so」這個檔裡面了。 可以用「gresource」這個指令解開。 轉貼上面那篇貼的script。第一行改成「bash」才能執行。
測試指令
## 後記 本來想說查一下,看gnome-shell有沒有提供css變數取代的功能。 看來是沒有,請看「這篇」說明。 唯一有的是「@define-color」,這個可以參考「這篇」,提到的「theme」。 或是參考「這篇說明文件」 但也因此查到幾篇不錯的參考文章 查詢「gnome-shell css」 * HOW-TO: Easily alter the appearance of Gnome Shell (Beginners) 查詢「gnome-shell css define」 * Using constants in gnome-shell theme css
2015/6/4 21:28
|
||||||||||
![]() |
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2010/9/16 14:08 所屬群組:
已註冊使用者 等級: 25
HP : 0 / 619
![]() |
嘗試把samwhelp網友提供的資料,再做"簡單化"的整理。要用到的字型需要先裝好。
debian jessie + gnome 調教工具\字型 之外的其他圖形桌面視窗元素字型與字級設定: /usr/share/gnome-shell/theme/gnome-shell.css 最開頭的段落 font-family 要填入的字串是,字型檔\滑鼠右鍵\字型檢視程式\資訊\ 名稱 + 字樣 --- stage { font-family: Source Han Sans TW Normal, cantarell, sans-serif; font-size: 14pt; color: white; } 往下尋找(這個段落是改GDM的"密碼"兩字字級大小) .login-dialog-prompt-label { color: #eeeeee; font-size: 24px; padding-top: 11px; } --- /usr/share/gnome-shell/theme/gnome-classic.css 第一個 #panel 段落內插入 font-family --- #panel { font-family: Source Han Sans TW Normal, cantarell, sans-serif; background-color: #e9e9e9 !important; background-gradient-direction: vertical; background-gradient-end: #d0d0d0; border-top-color: #666; /* we don't support non-uniform border-colors and use the top border color for any border, so we need to set it even if all we want is a bottom border */ border-bottom: 1px solid #666; app-icon-bottom-clip: 0px; /* hrm, still no multipoint gradients background-image: linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 0)) !important;*/ } --- /usr/share/gnome-shell/extensions/window-list@gnome-shell-extensions.gcampax.github.com/stylesheet.css 找出這個段落,改font-size --- .window-list { spacing: 2px; font-size: 14pt; } --- 原本我以為,這樣,我終於可以把整個桌面環境都更換成我需要用的字型檔案了, 結果重開機後發現GDM的畫面字型,還是系統預設值,這到底又要去哪裡改啊??? 又找不到了~~~ 為什麼GNOME沒有設計一個圖形介面項目群組, 可以把"整個"GNOME桌面(含GDM)統一起來設定字型呢???
2015/6/5 13:07
|
||||||||||
----------------
個人網路文字作品集: MacOSX10.5.8 安裝、設定、使用,個人經驗分享,正體中文版;以Windows思維用Linux,GNOME桌面篇;PDF http://www.scribd.com/ianian1979 全字庫注音輸入法表格檔2019 (搭配CNS11643中文全字庫規格的Unicode格式傳統注音輸入法對照表) https://sites.google.com/site/ianho7979/InputMethodTables |
|||||||||||
![]() |
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 905
![]() |
IanHo 寫到: 我初步猜測你的字型名稱寫錯了。 我之前的「回覆」,有特別提醒你要用「fc-match」這個指令去查字型名稱。 你可以先執行下面的指令看看。
我的系統是安裝Google版的思源字體,你的是Adobe版的。 所以我也要安裝後才能找到真正的字型名稱,不然你就要找網路的資訊。 另外字型名稱,請用「"」和「"」括起來。 我等會再來確認一下Adobe版本的。 關於下面這件事,我之前有在「這篇」,「這篇」回覆你了。 IanHo 寫到: 如果你對gnome-shell的設計有初步的概念。 對css有初步的概念。 你就知道系統為什麼會是這樣的呈現方式。 我個人認為要解決這個,需要系統支援css有一個define變數的機制。 但我「上一篇」有說,我查過,目前好像沒有。 所以不要再「哀」了,目前系統的能力就是如此。 建議你去跟gnome-shell的開發團隊溝通你的想法,會比在這裡「哀」來的有效。 不是不讓你「哀」,而是請到對的地方「哀」! Orz... 目前你可以做的,就是要學會怎麼修改CSS,還有學會CSS的概念。 最後介紹一本書「垃圾車法則:不丟垃圾,不收垃圾,全心專注,成功快樂!」
2015/6/5 14:05
|
||||||||||
![]() |
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2010/9/16 14:08 所屬群組:
已註冊使用者 等級: 25
HP : 0 / 619
![]() |
沒有寫錯,因為只剩下 GDM畫面的沒有變更而已,
其他視窗元素全都變更了~~~ --- 如果我有這個英文程度可以去英文的開發者論壇唉的話, 我連這些問題都不會在中文使用者論壇問了。
2015/6/5 14:44
|
||||||||||
----------------
個人網路文字作品集: MacOSX10.5.8 安裝、設定、使用,個人經驗分享,正體中文版;以Windows思維用Linux,GNOME桌面篇;PDF http://www.scribd.com/ianian1979 全字庫注音輸入法表格檔2019 (搭配CNS11643中文全字庫規格的Unicode格式傳統注音輸入法對照表) https://sites.google.com/site/ianho7979/InputMethodTables |
|||||||||||
![]() |
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2010/9/16 14:08 所屬群組:
已註冊使用者 等級: 25
HP : 0 / 619
![]() |
我用猜測+推理的方式矇到了
手動複製檔案到: /usr/share/fonts/opentype/SourceHanSansTW-Normal.otf 然後改 /etc/gdm3/daemin.conf [greeter] 增加一行 font-name = Source Han Sans TW Normal 重開機,OK,我終於把gnome classic模式的桌面(含GDM)給換字型了。 有些聯想~有機會再補文~~~
2015/6/5 15:17
|
||||||||||
----------------
個人網路文字作品集: MacOSX10.5.8 安裝、設定、使用,個人經驗分享,正體中文版;以Windows思維用Linux,GNOME桌面篇;PDF http://www.scribd.com/ianian1979 全字庫注音輸入法表格檔2019 (搭配CNS11643中文全字庫規格的Unicode格式傳統注音輸入法對照表) https://sites.google.com/site/ianho7979/InputMethodTables |
|||||||||||
![]() |
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 905
![]() |
IanHo 寫到: 如果是這樣,哪有一種可能性,就是GDM那裡也有設定字型。 你設定的Stage是最上方的。 IanHo 寫到: 發問問題沒關係, 但請嘗試去解別人的回覆要告訴你的, 和去理解系統的一些原理。 有很多原理你懂了,你說的這些問題,其實都不存在。 不要跟我說你是單純的使用者,所以不需要了解這麼多。 我認為你想要做的事,已經不是單純使用者在做的事。 一般人車買來,就只是加油,開車代步。 不是像你這樣要改個適合你的車出來。 所以你要弄清楚你的定位在哪裡。 你想要做什麼,就要用恰當的方法和態度去做。 因為我一直認為你用「開車技術」來作「改車技術」的事。 然後不斷的那裡「哀」 * 奇怪怎麼無法改成我想要的車。 * 這車怎麼沒有提供簡單的方法讓我改。 因為你一直堅持同樣的態度和作法,當然得到同樣的結果。 這樣的比喻你懂嗎? 不幫你找了,你太依賴簡單獲得答案了。並且堅持一些無謂的堅持。 這次讓你自己去先去找,先自己去嘗試,讓你更親近系統,並且去學習CSS的概念。 我個人也不是在你問問題之前就會這些概念的,我也是在你問問題之後,自己動手去探索,依循著找到的線索,找到答案的。 我上面也都提供你,我找尋的方法了。 Orz... 再貼一次這本書 「垃圾車法則:不丟垃圾,不收垃圾,全心專注,成功快樂!」
2015/6/5 15:20
|
||||||||||
![]() |
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 905
![]() |
IanHo 寫到: 很棒阿! 請記得分享你的修改的思路。 讓大家更了解這個系統! 這會比你在那裡「哀」,來得有意義多了。 ![]()
2015/6/5 15:33
|
||||||||||
![]() |
回覆: [自製文件分享]以Windows思維用Linux - GNOME桌面篇 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2010/9/16 14:08 所屬群組:
已註冊使用者 等級: 25
HP : 0 / 619
![]() |
後來又想了一下,我想表達的其中很多部分,在我開頭分享的文件內都寫了。
這分文件充分展示了,馬上取得最速解、馬上改馬上重開機馬上有、直接給魚吃,的完整概念。 只是比較可惜的,我 沒有 在開頭的分享文件上傳之前, 把gnome classic "所有"視窗元素的字型與字級設定弄清楚, 不然這段內容也會加進去。 如果,我的其他好幾個問題群組,也能像 gnome classic "所有"視窗元素的字型與字級設定 這段內容一樣"找到"符合MsWindows思路需求的解決方案的話, 或許有機會寫個版本二的文件出來,可遇不可求就是了。
2015/6/5 15:50
|
||||||||||
----------------
個人網路文字作品集: MacOSX10.5.8 安裝、設定、使用,個人經驗分享,正體中文版;以Windows思維用Linux,GNOME桌面篇;PDF http://www.scribd.com/ianian1979 全字庫注音輸入法表格檔2019 (搭配CNS11643中文全字庫規格的Unicode格式傳統注音輸入法對照表) https://sites.google.com/site/ianho7979/InputMethodTables |
|||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.