GNOME Customization Backup

定制化内容。

Theme

  • GNOME Tweaks
    • Applications: Arc-Dark (Community arc-gtk-theme)
    • Cursor: Breeze (AUR xcursor-breeze)
    • Icons: Papirus-Dark (Papirus, Community papirus-icon-theme)
    • Shell: Matcha-dark-sea (AUR matcha-gtk-theme)
  • Terminal Palette:Tango

Screenshot

原本我的 Applications 主题也是 Matcha-dark-sea 的,但是太暗了,属实有点瞎眼。

Papirus 应该是最完善的 Icon 主题之一吧。我认为 Icon 主题的覆盖率最关键,何况 Papirus 确实很好看。有一个 Manjaro 的变种 Papirus-Dark-Maia(AUR papirus-maia-icon-theme-git),拉下来看了看感觉和原版差不多,不知道多了什么。

ZSH_THEMEpowerlevel10k

背景图:MasterTeacher - Highlands

锁屏图(3.36 更新后 Tweaks 此配置已无效):KuldarLeement - Stellar Collision

GNOME Extensions

  • AlternateTab
  • Applications Menu
  • Arc Menu
  • Desktop Icons NG (DING)
  • KStatusNotifierItem/AppIndicator Support
  • Launch New Instance
  • Netspeed
  • No Symbolic Icons
  • Places Status Indicator
  • Removable Driver Menu
  • Screenshot Window Sizer
  • Sensory Perception
  • Simple Net Speed
  • Status Area Horizontal Spacing
  • User themes
  • Workspace Indicator
  • Workspace Labels

Broken (Confirmed):

  • Workspace to dock

Disabled:

  • Auto Move Windows
  • Dash to Dock
  • Dash to Panel
  • Drop Down Terminal
  • Gamemode
  • Horizontal Workspaces
  • Native Window Placement
  • Pamac Updates Indicator
  • Pixel Saver
  • Taskbar 2020
  • Window List
  • Windows Alt Tab
  • Window Navigator

Extension Modification

Workspace Indicator

Let indicator displays workspace name in shell top bar.

// File: `.local/share/gnome-shell/extensions/workspace-indicator@gnome-shell-extensions.gcampax.github.com/extension.js`
_labelText(workspaceIndex) {
    if (workspaceIndex === undefined) {
        workspaceIndex = this._currentWorkspace;
        // return (workspaceIndex + 1).toString();
        return Meta.prefs_get_workspace_name(workspaceIndex) + " (" + (workspaceIndex + 1).toString() + ")";
    }
    return Meta.prefs_get_workspace_name(workspaceIndex);
}

Workspaces Names

gsettings set org.gnome.desktop.wm.preferences workspace-names "['Misc', 'Background Tasks', 'Open Source Projects', 'Entertainment', 'My Projects', 'Corporation Works']"
  • Misc: Contains everything uncategorized
  • Background Tasks: Monitor, music player, proxy logs, etc.
  • Open Source Projects: Public open source projects.
  • Entertainment: Literal meaning.
  • My Projects: All my projects, include code, writings and others.
  • Corporation Works: Literal meaning.