我使用 Ubuntu 18.10,我想知道是否有办法将工作区切换器弹出窗口移到其他地方,或者以某种方式修改它。当它位于屏幕中间时,会有点分散注意力。
我喜欢它在 FreeBSD 或 Lubuntu 等发行版中的实现方式,但我并不想仅仅因为这一点就进行切换。
有一个 gnome 扩展可以完全删除弹出窗口,但我更希望获得有关我位于哪个工作区的信息。
答案1
将工作区切换器弹出位置从屏幕中心移动需要编辑 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); }
编辑内容
/* 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); }
您可以根据以上内容进行定制。
答案2
只需安装打开 GNOME Shell 扩展网站在您的 Firefox 或 Chrome 中。然后安装禁用工作区切换器弹出窗口 插入。