【Bug】Ubuntu 18.04頂端面板如果取消「Application Menu」 [論壇 - Ubuntu 養蟲箱 - bug share]
正在瀏覽:
1 名遊客
【Bug】Ubuntu 18.04頂端面板如果取消「Application Menu」 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2009/10/29 4:50 所屬群組:
已註冊使用者 等級: 41
HP : 204 / 1021
![]() |
Ubuntu 18.04頂端面板如果取消「Application Menu」,則「Application Menu」將會移到該軟體之視窗的標題列,但是「gnome-terminal」標題列的「Application Menu」圖示大小不正常,如附件。
附件: ![]() ![]() ![]() ![]()
2019/10/1 23:54
|
||||||||||
【教學】隨身攜帶的作業系統 ~安裝Linux作業系統於隨身碟~;【推薦】支援 Epic 和 GOG 帳號的遊戲管理器「Heroic」;【教學】Ubuntu下將藍牙設備的「LinkKey」改成與Windows的一致;【GNOME Shell Extension】讓 Ubuntu 與 Android 互動的「GSConnect」;【教學】把系統還原軟體 Clonezilla 放在硬碟中;【設定】 於Dock「按左鍵則最小化」、「按中鍵則預覽」、「Shift+按中鍵則結束」;【教學】可以恢復被刪除之檔案的檔案救援程式「PhotoRec」;【分享】適合 Ubuntu MATE 的面板布局方案;【解法】修正部分Snap軟體的介面字型為楷體;[分享] 建立數位電視頻道表檔;
|
|||||||||||
![]() |
回覆: 【Bug】Ubuntu 18.04頂端面板如果取消「Application Menu」 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 901
![]() |
Xenomorph0525 寫到: 我目前不清楚您提到的發生狀況的癥結點在那, 所以在我的環境,我無法重現您說的狀況。 我先紀錄一下我剛剛在我的環境測試的結果。 在我的環境「Ubuntu 18.04」, 依照您所提到的,使用「gnome-tweaks」, 切換到「Top Bar」那個「頁籤」, 在「Application Menu」那個選項,從「On」切換到「Off」, 在我的環境,「icon」顯示的大小是正常的,並沒有看到異常的狀況。 ================================================================================ 然後稍微提一下,我的環境的設定, 在我的環境,我有額外安裝「gnome-icon-theme」和「numix-icon-theme」。 並且我的「icon-theme」是設定「Numix」。 其他相關的設定,請參考我設定的「Script」。
在我的環境,顯示的結果
================================================================================ 我若是將「gnome-icon-theme」先移除,再測試上面您提到的步驟, 則在「gnome-terminal」視窗標題列的圖示,就會從正常顯示,改成「?」的圖示。 除了「icon-theme」之外,我猜測,您提到的狀況,會不會也跟「gtk-theme」有相關聯, 之前有一個討論案例「回覆: gedit畫面故障」,是跟「gtk-theme」有相關聯。 ================================================================================ 另外以下我做了一些簡單的探索,一併紀錄, 註: 以下是有安裝「gnome-icon-theme」的狀態。 ================================================================================ ## 探索「gnome-icon-theme」 執行
顯示
================================================================================ ## 探索「numix-icon-theme」 執行
沒有顯示 ================================================================================ ## 探索「/usr/share/icons/」 執行
顯示
================================================================================ ## 探索「/usr/share/icons/」是來自於那些套件。 執行下面指令,探索「/usr/share/icons/」是來自於那些套件。
因為上面執行的結果,顯示的「Package」是在同一行,執行下面指令,則會顯示一行一個「Package」
執行下面指令,則是將有「icon-theme」名稱的挑出來
顯示
================================================================================ 除了「/usr/share/icons/」這個資料夾, 還有一個資料夾「~/.local/share/icons/」也可以放「icon」。 這兩個連結我有紀錄在「[索引] 泛Ubuntu 安裝調校」。 另外關於在「gnome-shell」環境下的討論案例, 我之前紀錄比較多的是在「Ubuntu 17.10」, 後來「Ubuntu 18.04」也有一些討論案例。 ================================================================================ 以上提供參考 報告完畢 ![]()
2019/10/27 17:21
|
||||||||||
![]() |
回覆: 【Bug】Ubuntu 18.04頂端面板如果取消「Application Menu」 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2009/10/29 4:50 所屬群組:
已註冊使用者 等級: 41
HP : 204 / 1021
![]() |
samwhelp 寫到: 可以試試新增一個帳戶,看看預設狀態下是怎樣。
2019/10/27 19:16
|
||||||||||
【教學】隨身攜帶的作業系統 ~安裝Linux作業系統於隨身碟~;【推薦】支援 Epic 和 GOG 帳號的遊戲管理器「Heroic」;【教學】Ubuntu下將藍牙設備的「LinkKey」改成與Windows的一致;【GNOME Shell Extension】讓 Ubuntu 與 Android 互動的「GSConnect」;【教學】把系統還原軟體 Clonezilla 放在硬碟中;【設定】 於Dock「按左鍵則最小化」、「按中鍵則預覽」、「Shift+按中鍵則結束」;【教學】可以恢復被刪除之檔案的檔案救援程式「PhotoRec」;【分享】適合 Ubuntu MATE 的面板布局方案;【解法】修正部分Snap軟體的介面字型為楷體;[分享] 建立數位電視頻道表檔;
|
|||||||||||
![]() |
回覆: 【Bug】Ubuntu 18.04頂端面板如果取消「Application Menu」 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 901
![]() |
Xenomorph0525 寫到:samwhelp 寫到: 以下紀錄剛剛測試的結果。 我剛剛根據「Ubuntu Basic Skill / 下指令的方式新增使用者」這篇 執行下面指令,新增一個新的使用者「cooker」
然後登出後,使用「cooker」登入, 分別測了登入「Ubuntu (X Window)」,「Ubuntu Wayland」,「GNOME Classic」, 一樣依照您提到的方式來測,在我的環境,icon 顯示都是正常的大小。 看來要再找時間,要來灌一個新的環境在「Virtual Box」測測看,我還在探索相關的套件,目前先測到這。 ================================================================================ ## 登入「Ubuntu (X Window)」
在我的環境,顯示的結果
================================================================================ ## 登入「Ubuntu Wayland」
在我的環境,顯示的結果
================================================================================ ## 登入「GNOME Classic」
在我的環境,顯示的結果
================================================================================ ## 探索「/usr/share/glib-2.0/schemas/」 執行
顯示
================================================================================ 報告完畢 ![]()
2019/10/27 20:19
|
||||||||||
![]() |
回覆: 【Bug】Ubuntu 18.04頂端面板如果取消「Application Menu」 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2009/10/29 4:50 所屬群組:
已註冊使用者 等級: 41
HP : 204 / 1021
![]() |
samwhelp 寫到: 了解,辛苦了。 ^ ^
2019/10/27 20:27
|
||||||||||
【教學】隨身攜帶的作業系統 ~安裝Linux作業系統於隨身碟~;【推薦】支援 Epic 和 GOG 帳號的遊戲管理器「Heroic」;【教學】Ubuntu下將藍牙設備的「LinkKey」改成與Windows的一致;【GNOME Shell Extension】讓 Ubuntu 與 Android 互動的「GSConnect」;【教學】把系統還原軟體 Clonezilla 放在硬碟中;【設定】 於Dock「按左鍵則最小化」、「按中鍵則預覽」、「Shift+按中鍵則結束」;【教學】可以恢復被刪除之檔案的檔案救援程式「PhotoRec」;【分享】適合 Ubuntu MATE 的面板布局方案;【解法】修正部分Snap軟體的介面字型為楷體;[分享] 建立數位電視頻道表檔;
|
|||||||||||
![]() |
回覆: 【Bug】Ubuntu 18.04頂端面板如果取消「Application Menu」 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 901
![]() |
另外剛剛想到可以使用「lsof」來探索,雖然沒有特別的進展。
但還是補充紀錄一下剛剛測試的結果,提供參考。 ================================================================================ ## 使用「lsof」探索「gnome-terminal」 執行
顯示
接著執行
顯示
================================================================================ ## 使用「lsof」探索「gnome-shell」 執行
顯示
接著執行
顯示
接著執行
顯示
================================================================================ 補充完畢 ![]()
2019/10/27 20:58
|
||||||||||
![]() |
回覆: 【Bug】Ubuntu 18.04頂端面板如果取消「Application Menu」 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 901
![]() |
註: 以下暫記
使用「gtk icon」當關鍵字查詢 可以找到兩個頁面 * https://developer.gnome.org/gtk3/stable/gtk3-icon-browser.html * https://developer.gnome.org/gtk3/stable/GtkIconTheme.html ================================================================================ ## 查詢「gtk3-icon-browser」來自那個「Package」 執行
顯示
================================================================================ ## 安裝「gtk-3-examples」 執行下面指令,安裝「gtk-3-examples」。
================================================================================ ## 執行「gtk3-icon-browser」 執行
會顯示一個視窗。 接著使用「terminal」當關鍵字查詢, 就可以找到「utilities-terminal」。 ================================================================================ ## 使用「utilities-terminal」當關鍵字,探索「/usr/share/icons/」 執行
顯示
================================================================================ ## 探索「gnome-terminal」 執行
顯示
可以了解到「gnome-terminal Desktop Entry」 的「Icon」是採用「utilities-terminal」。 ================================================================================ ## 再次使用「gnome-terminal」當關鍵字,探索「/usr/share/icons/」 執行
顯示
執行
顯示
觀察到「gnome-terminal」都是「symbolic link」到「utilities-terminal」。 ================================================================================ 待續...
2019/10/27 23:44
|
||||||||||
![]() |
回覆: 【Bug】Ubuntu 18.04頂端面板如果取消「Application Menu」 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 901
![]() |
註: 以下暫記
# 探索「Source Package: gnome-terminal」 ================================================================================ ## 下載「Source Package: gnome-terminal」 執行下面指令,下載「Source Package: gnome-terminal」
會解開到資料夾「gnome-terminal-3.28.2」。 ================================================================================ ## 使用「utilities-terminal」當關鍵字,探索「gnome-terminal-3.28.2」這個資料夾 執行
顯示 gnome-terminal-3.28.2/src/terminal-nautilus.c:94:#define TERMINAL_ICON_NAME "utilities-terminal" gnome-terminal-3.28.2/src/terminal-app.h:29:#define GNOME_TERMINAL_ICON_NAME "utilities-terminal" gnome-terminal-3.28.2/.pc/50_add_unity_quicklist.patch/org.gnome.Terminal.desktop.in.in:7:Icon=utilities-terminal gnome-terminal-3.28.2/.pc/01_onlyshowin.patch/org.gnome.Terminal.desktop.in.in:7:Icon=utilities-terminal gnome-terminal-3.28.2/org.gnome.Terminal.desktop.in.in:7:Icon=utilities-terminal gnome-terminal-3.28.2/ChangeLog:42372: Use the utilities-terminal icon from icon theme. Bug #126081 and bug #342804. ================================================================================ ## 使用「GNOME_TERMINAL_ICON_NAME」當關鍵字,探索「gnome-terminal-3.28.2」這個資料夾 執行
顯示 gnome-terminal-3.28.2/src/terminal-util.c:247: "logo-icon-name", GNOME_TERMINAL_ICON_NAME, gnome-terminal-3.28.2/src/terminal-app.h:29:#define GNOME_TERMINAL_ICON_NAME "utilities-terminal" gnome-terminal-3.28.2/src/terminal-app.c:747: gtk_window_set_default_icon_name (GNOME_TERMINAL_ICON_NAME); gnome-terminal-3.28.2/.pc/60_add_lp_handler.patch/src/terminal-util.c:247: "logo-icon-name", GNOME_TERMINAL_ICON_NAME, ================================================================================ * https://developer.gnome.org/gtk3/stable/GtkWindow.html#gtk-window-set-default-icon-name ================================================================================ 待續...
2019/10/27 23:51
|
||||||||||
![]() |
回覆: 【Bug】Ubuntu 18.04頂端面板如果取消「Application Menu」 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 901
![]() |
## 前置作業
執行下面指令,安裝「python3-gi」和「gir1.2-gtk-3.0」
* https://pygobject.readthedocs.io/en/latest/getting_started.html * https://python-gtk-3-tutorial.readthedocs.io/en/latest/introduction.html * https://lazka.github.io/pgi-docs/#Gtk-3.0 ================================================================================ 使用「pygtk app menu」當關鍵字, 可以查詢到下面這個頁面 * https://python-gtk-3-tutorial.readthedocs.io/en/latest/application.html 裡面有一個範例,這個範例有實做「app menu (application menu)」, 這個範例,假設存成檔案「test.py」。 其中有一段程式碼,如下 def do_activate(self): # We only allow a single window and raise any existing ones if not self.window: # Windows are associated with the application # when the last one is closed the application shuts down self.window = AppWindow(application=self, title="Main Window") self.window.present() 請加入一行「self.window.set_icon_name("utilities-terminal")」,也就是改成如下
接著執行
在我的環境測試,該程式視窗的標題列的「icon」一樣是正常顯示的。 您可以測測看這個範例,看看是否在您的環境,也會發生您在「#1」提到的狀況。 ================================================================================ * https://github.com/sebp/PyGObject-Tutorial/blob/master/source/application.txt * https://github.com/sebp/PyGObject-Tutorial/blob/master/examples/application_example.py * https://github.com/sebp/PyGObject-Tutorial/blob/master/images/application_example.png ================================================================================ * https://lazka.github.io/pgi-docs/#Gtk-3.0/classes/Window.html#Gtk.Window.set_icon_name * https://lazka.github.io/pgi-docs/#Gtk-3.0/classes/Window.html#Gtk.Window.set_default_icon * https://developer.gnome.org/gtk3/stable/GtkWindow.html#gtk-window-set-icon-name * https://developer.gnome.org/gtk3/stable/GtkWindow.html#gtk-window-set-default-icon-name ================================================================================ * https://python-gtk-3-tutorial.readthedocs.io/en/latest/application.html * https://wiki.gnome.org/HowDoI/ApplicationMenu * https://gitlab.gnome.org/GNOME/Initiatives/wikis/App-Menu-Retirement ================================================================================ 待續...
2019/10/28 0:12
|
||||||||||
![]() |
回覆: 【Bug】Ubuntu 18.04頂端面板如果取消「Application Menu」 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2012/4/22 10:50 所屬群組:
已註冊使用者 等級: 37
HP : 0 / 901
![]() |
## 測試回報
剛剛到下面這一頁 * http://releases.ubuntu.com/18.04/ 下載 * http://releases.ubuntu.com/18.04/ubuntu-18.04.3-desktop-amd64.iso 在「Virtual Box」安裝一個新的系統 (minimal install) 果然就出現樓主在「#1」提到的情況。 ================================================================================ ## 登入「Ubuntu (X Window)」
顯示的結果
================================================================================ 然後使用「#9」,提到的範例來測, 我有測了兩個不同的「icon」,也是同樣的情形 * self.window.set_icon_name("utilities-terminal") * self.window.set_icon_name("folder") ================================================================================ 報告完畢
2019/10/29 7:19
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.