pri*_*eco 5 workspaces workspace-switcher gnome-shell 18.10
我使用 Ubuntu 18.10,我想知道是否有办法以某种方式将工作区切换器弹出窗口移动到其他地方,或以某种方式对其进行修改。当位于屏幕中间时,它会让人分心。
我喜欢它在 FreeBSD 或 Lubuntu 等发行版中的实现方式,但我不想仅仅因为这个而切换。
有一个 gnome 扩展程序可以完全删除弹出窗口,但我更希望获得有关我所在的工作区的信息。
将工作区切换器弹出位置从屏幕中心移动需要编辑 gnome-shell 核心文件,这非常困难。
相反,您可以稍微调整尺寸和颜色。
Ubuntu 18.10 具有默认的 User-Shell 主题。

为了调整它,我编辑了文件/usr/share/gnome-shell/theme/Yaru/gnome-shell.css
原创内容
/* Workspace Switcher */
.workspace-switcher-group {
padding: 12px; }
.workspace-switcher-container {
padding: 5px;
border-radius: 6px; }
.workspace-switcher {
background: transparent;
border: 0px;
border-radius: 0px;
padding: 0px;
spacing: 8px; }
.ws-switcher-active-up, .ws-switcher-active-down {
height: 50px;
background-color: rgba(247, 247, 247, 0.4);
color: #ffffff;
background-size: 32px;
border-radius: 6px; }
.ws-switcher-active-up {
background-image: url("ws-switch-arrow-up.svg"); }
.ws-switcher-active-down {
background-image: url("ws-switch-arrow-down.svg"); }
.ws-switcher-box {
height: 50px;
border: 1px solid rgba(247, 247, 247, 0.1);
background: rgba(247, 247, 247, 0.1);
border-radius: 6px; }
.osd-window,
.resize-popup, .switcher-list, .workspace-switcher-container {
color: #F7F7F7;
background-color: rgba(29, 29, 29, 0.975);
border: 1px solid rgba(255, 255, 255, 0.13);
border-radius: 12px;
padding: 12px;
box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5); }
Run Code Online (Sandbox Code Playgroud)
编辑内容
/* Window Cycler */
.cycler-highlight {
border: 5px solid #E95420; }
/* Workspace Switcher */
.workspace-switcher-group {
padding: 12px; }
.workspace-switcher-container {
padding: 5px;
border-radius: 6px; }
.workspace-switcher {
background: transparent;
border: 0px;
border-radius: 0px;
padding: 0px;
spacing: 8px; }
.ws-switcher-active-up, .ws-switcher-active-down {
height: 50px;
background-color: blue;
color: #ffffff;
background-size: 32px;
border-radius: 6px; }
.ws-switcher-active-up {
background-image: url("ws-switch-arrow-up.svg"); }
.ws-switcher-active-down {
background-image: url("ws-switch-arrow-down.svg"); }
.ws-switcher-box {
height: 5px;
border: 1px solid rgba(247, 247, 247, 0.1);
background: green;
border-radius: 6px; }
.osd-window,
.resize-popup, .switcher-list, .workspace-switcher-container {
color: #F7F7F7;
background-color: transparent;
border: 1px solid rgba(255, 255, 255, 0.13);
border-radius: 12px;
padding: 0px;
box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5); }
Run Code Online (Sandbox Code Playgroud)
您可以根据上述进行定制。
| 归档时间: |
|
| 查看次数: |
990 次 |
| 最近记录: |