标签: workspaces

Ubuntu 18.04:保存和恢复工作区布局(带多个工作区)

我正在使用带有多个工作空间的大型 4K 显示器,每个工作空间都有多个应用程序。重新启动 Ubuntu 18.04 时,应用程序窗口的位置丢失了,我需要几分钟才能重新配置它们。如何保存和恢复工作空间内的窗口位置?

gnome workspaces 18.04

7
推荐指数
1
解决办法
5467
查看次数

是否可以为每个工作区设置不同的屏幕比例分辨率?

我问是因为我有一个 4k 大显示器,当应用程序不能很好地扩展到 4k 时,它不得不总是改变分辨率,例如 Steam、Spotify、Runescape(osrs) 和其他。

所以我想知道是否有可能让我的主工作区保持在 4k,并将其他更改更改为例如 1920x1080、1600x900 1368x768。本质上,每个工作区都有不同的分辨率。

谢谢你。

workspaces scale-mode display-resolution 4k-monitor

7
推荐指数
0
解决办法
325
查看次数

如何将活动概述中的工作区切换器/选择器移动到 GNOME 的左侧?

有没有在工作区概述移动的任何活动在屏幕的左侧?我试过寻找扩展并通过 GNOME Tweak 工具,但没有成功。

在此处输入图片说明

过去使用过其他 DE(Unity、Xfce、KDE),我习惯于仅在屏幕左上角有效地移动指针,并且发现必须一直移动到中间右侧很烦人使用左上角的热角启动活动后,选择一个工作区。

workspaces workspace-switcher activities-overview gnome-shell-extension gnome-shell

7
推荐指数
1
解决办法
2261
查看次数

Chromium/Opera“随机”不在 i3 中渲染

我在 18.04 上使用 i3,有时当我从某个工作区转到包含 Chromium 或 opera 的工作区时,这些窗口不会重绘。我仍然可以按ctrl+s打开“保存到”弹出窗口,效果很好。

这种行为非常古怪,每天可能发生两次,而且我似乎找不到可靠地重现它的方法。以下是一堆观察结果:

  1. 我想我通常有 20%+(根据mpstat 2 1 | awk '$12 ~ /[0-9.]+/ { print 100 - $12"%" }')的cpu 使用率,当它发生时
  2. 发生这种情况后,我无法使用mod+q(从 i3 退出窗口),ctrl+q(从歌剧退出),但我似乎可以运行ctrl+w以退出选项卡,即使我没有立即看到它。当我重新打开歌剧时,那个标签不见了
  3. 我可以通过运行fkill opera或适量的pkill opera
  4. 大约一周前,我用 i3 运行 ubuntu 16.04,但我已经遇到了问题。我想也许重新安装会有所帮助,但事实并非如此。几天后它运行良好,但是大约 3 天后,我又开始收到错误消息,所以也许我安装的某个包破坏了它?
  5. Opera/Chromium 并不总是这样做。它开始于大约 1-2 个月前
  6. 当它执行渲染错误时,它只是显示在先前工作区中占用这些像素的任何内容。
  7. 我仍然可以在该工作区上打开终端和其他窗口,它们会显示得很好。如果我然后缩小或删除它们,则该新窗口以前占用的像素现在将更改为这些窗口中的任何内容
  8. 鼠标光标不会留下痕迹
  9. 我认为它发生在其他资源繁重的窗口中,但我不确定

我还没有设法隔离浏览器、i3 或其他包的条件和版本。据我所知,我正在运行最新的稳定版。

据我所知,可能是驱动程序错误,也可能是某个包中的错误。我什至不确定在哪里寻找可能的日志

有什么建议?其他人也有遇到同样的状况吗?我应该向opera/chrome报告这个吗?我还应该为 i3 提交错误报告吗?我很困惑

workspaces chromium opera i3-wm 18.04

7
推荐指数
1
解决办法
857
查看次数

如何在kde等离子5中分配用于移动到下一个虚拟桌面的键盘快捷键?

在 Unity、Cinnamon、MATE 等桌面环境中,组合Ctrl+ Alt+ ?/?改变了工作区。

如何在 kde Plasma 5 中分配自定义键盘快捷键以更改工作区(即虚拟桌面)?

workspaces kubuntu kde5

7
推荐指数
1
解决办法
8679
查看次数

18.04 (gnome) 工作区 - 如何操作(例如任意重新排序)工作区?

Gnome 工作区使用起来非常方便,但我发现它们很难管理。例如:

  • 关闭工作区中的最后一个窗口会导致该工作区关闭(如果不是立即,则很快)
  • 新窗口只能插入底部始终存在的空白工作区。
  • 移动工作区需要单独移动每个窗口,如果在该预期过程中工作区变空,工作区将关闭。

我虽然存在但找不到的功能是:

  • 能够抑制工作区的自动关闭,也许可以用 close-(empty)-workspace 命令替换。
  • 能够旋转工作区(因此空的工作区可以放置在任何地方)
  • 能够与其较低的邻居交换任何工作区

也许我只是对众所周知的事实一无所知。或者,也许 Gnome 提供了一个 API 来进行这种行为的编程。或者也许这是不可能的。

请告知。


附录:在选择这个问题的答案几天后,我发现了一个相对简单的 API 来实现既定目标。该信息作为新答案在下面提供。

gnome workspaces

7
推荐指数
2
解决办法
1896
查看次数

如何在 Ubuntu 22.04 中获得工作空间网格?

在以前的 Ubuntu 版本中,可以使用 gnome shell 扩展来获取工作空间网格。20.1018.04、 ... 到目前为止,这些扩展不适用于 Ubuntu 22.04。

目前有没有办法在 Ubuntu 22.04 中获得工作空间网格?

workspaces 22.04

7
推荐指数
1
解决办法
8999
查看次数

来自 shell 的可靠警报对话框

我希望弹出一条消息以响应各种系统事件,主要是为了能够从 shell 会话中为自己设置提醒。有几种方法可以做到这一点;zenity似乎是最精致的。但是,我发现 zenity 至少存在两个问题:

  1. 消息不会出现在所有工作区中。我尝试使用 gtk 选项--screen来控制它,但无论如何它们只会出现在当前工作区中。因此,如果我在消息出现时切换工作区,我将看不到它。

  2. 消息不会出现在所有其他窗口上方。具体来说,如果我正在使用guake,窗口zenity下方会出现一条新消息guake,我将无法看到它。

不久前我尝试了其他一些应用程序。既gmessagexmessage展出问题1 ; gmessage也出现了问题2。我确实发现kalarm可以从命令行编写脚本的 可以正常工作,但是如果可能的话,我试图避免运行 KDE 堆栈,并且更喜欢具有zenity多功能性的轻量级东西。

似乎可以通过设置 WM_CLASS 来解决这些问题,但我在那里有点不知所措。也可以在使用脚本启动窗口后对其进行修改,但我再次不确定在哪里查找资源。

更新

正如@geirha 所建议的,我已经考虑使用notify-send(通过libnotify-bin包,它似乎是notify-osd的客户端)。这个框架有很多问题,我已经提交 一些 错误 报告。我希望devilspie 可以为部分或所有这些问题提供解决方法,或者有另一个更可靠的通知系统。

notification xorg workspaces guake zenity

6
推荐指数
1
解决办法
1200
查看次数

是否有任何了解 Unity 工作区的时间跟踪器?

Hamster无法检测到我的四个 Unity 3D 工作区:

截屏

目前有没有可以的时间跟踪器?

compiz workspaces time-management

6
推荐指数
1
解决办法
400
查看次数

如何在 Compiz 中的桌面之间切换?

在询问了桌面数量后,我被指向了compiz wiki,它说:

视口和桌面不是同一个概念。由于技术原因,在 GNOME、KDE ​​和 Xfce 等环境中更改“桌面”或“工作区”的数量与更改 Compiz 中的视口数量不同。您可以在一个桌面上有多个视口。

我知道如何使用 Desktop Wall 中的快捷方式在单个桌面上的视口之间切换。

如何在桌面之间切换?

compiz workspaces 11.04

6
推荐指数
1
解决办法
2839
查看次数