移动/修改工作区切换器弹出窗口

移动/修改工作区切换器弹出窗口

我使用 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 中。然后安装禁用工作区切换器弹出窗口 插入

相关内容