--- title: "Gnome 笔记" date: 2019-10-30T11:34:41+08:00 lastmod: 2020-03-14T16:10:00+08:00 tags: ["gnome", "desktop", "桌面"] categories: ["os"] --- ## 常用设置 ```bash # 关闭左上角热响应 gsettings set org.gnome.desktop.interface enable-hot-corners false # 缩放系统字体 gsettings set org.gnome.desktop.interface text-scaling-factor 1.5 # monospace 字体 gsettings set org.gnome.desktop.interface monospace-font-name 'YaHei Consolas Hybrid 15' # gtk 主题 gsettings set org.gnome.desktop.interface gtk-theme 'Vertex-Dark' # gnome-shell 主题 gsettings set org.gnome.shell.extensions.user-theme name 'Vertex' # 图标主题 gsettings set org.gnome.desktop.interface icon-theme 'Faenza' # 调整 gnome3 桌面(包括 gdm )放大级别 # 0 系统自动缩放 # n > 0 放大 n 倍 gsettings set org.gnome.desktop.interface scaling-factor 1 # 启用用户扩展 gsettings set org.gnome.shell disable-user-extensions false gsettings set org.gnome.shell enabled-extensions "['user-theme@gnome-shell-extensions.gcampax.github.com', 'workspace-indicator@gnome-shell-extensions.gcampax.github.com', 'dash-to-panel@jderose9.github.com']" # 工作区 gsettings set org.gnome.mutter dynamic-workspaces false gsettings set org.gnome.desktop.wm.preferences num-workspaces 4 gsettings set org.gnome.desktop.wm.preferences workspace-names "['乾坤', '巽震', '坎离', '艮兑']" # 窗口按钮 gsettings set org.gnome.desktop.wm.preferences button-layout 'appmenu:minimize,maximize,close' ``` ## 在 "活动" 中创建 "文件夹" ```bash # 创建文件夹 gsettings set org.gnome.desktop.app-folders folder-children "['Office','VirtualBox']" # 指定文件夹名字 gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Office/ name "Office" gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/VirtualBox/ name "VirtualBox" # 指定文件夹包含的应用类别 gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/Office/ categories "['Office']" gsettings set org.gnome.desktop.app-folders.folder:/org/gnome/desktop/app-folders/folders/VirtualBox/ categories "['Emulator']" ``` ## 快捷键 ```bash gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-1 "[]" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-last "[]" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-up "['Up']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-down "['Down']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-left "['Left']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-right "['Right']" gsettings set org.gnome.desktop.wm.keybindings switch-applications "[]" gsettings set org.gnome.desktop.wm.keybindings switch-applications-backward "[]" gsettings set org.gnome.desktop.wm.keybindings switch-windows "['Tab']" gsettings set org.gnome.desktop.wm.keybindings switch-windows-backward "['Tab']" gsettings set org.gnome.shell.window-switcher current-workspace-only true gsettings set org.gnome.shell.window-switcher app-icon-mode both gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-down "['Down']" gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-up "['Up']" gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-last "[]" gsettings set org.gnome.desktop.wm.keybindings move-to-monitor-up "[]" gsettings set org.gnome.desktop.wm.keybindings move-to-monitor-right "[]" gsettings set org.gnome.desktop.wm.keybindings move-to-monitor-left "[]" gsettings set org.gnome.desktop.wm.keybindings move-to-monitor-down "[]" gsettings set org.gnome.desktop.wm.keybindings show-desktop "['d']" gsettings set org.gnome.desktop.wm.keybindings toggle-maximized "['Up']" gsettings set org.gnome.desktop.wm.keybindings minimize "['Down']" gsettings set org.gnome.desktop.wm.keybindings maximize "[]" ``` ## 安装 gnome 桌面 - CentOS6 ```bash yum groupinstall 'X Window System' yum groupinstall Desktop sed -i '/^id/id:5:initdefault:' /etc/inittab ``` - CentOS7 ```bash yum groupinstall 'X Window System' yum groupinstall 'Gnome Desktop' systemctl set-default graphical.target systemctl enable gdm # 创建一个可登陆的普通用户 ``` - Debian 安装 gnome 桌面 ```bash apt install gdm3 gnome-terminal # 创建一个可登陆的普通用户 ``` ## gdm 配置 ### 隐藏用户名 - 修改文件 /etc/gdm/gdm.schemas,找到这一段: ```xml greeter/Exclude s bin,root, daemon,adm,lp,sync,shutdown,halt,mail,news,uucp,operator, nobody,nobody4,noaccess,postgres,pvm,rpm,nfsnobody,pcap ``` - 将用户名添加在之间即可,用逗号隔开,保存退出即可。 ### 用户自动登录 - 修改 gdm3 配置文件 /etc/gdm3/daemon.conf,配置用户(user1)自动登录 ``` AutomaticLoginEnable = true AutomaticLogin = user1 ``` - 重启操作系统后,会自动登录 user1 用户