![始终位于顶部侧边栏:如何让所有应用程序认为屏幕比实际宽度要小](https://linux22.com/image/1115854/%E5%A7%8B%E7%BB%88%E4%BD%8D%E4%BA%8E%E9%A1%B6%E9%83%A8%E4%BE%A7%E8%BE%B9%E6%A0%8F%EF%BC%9A%E5%A6%82%E4%BD%95%E8%AE%A9%E6%89%80%E6%9C%89%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E8%AE%A4%E4%B8%BA%E5%B1%8F%E5%B9%95%E6%AF%94%E5%AE%9E%E9%99%85%E5%AE%BD%E5%BA%A6%E8%A6%81%E5%B0%8F.png)
我真的很怀念 google-desktop linux 侧边栏。侧边栏是一个 gtk 小部件,可以放置在右侧,并且可以选择向其中添加许多小工具。侧边栏的一大特点是所有应用程序都不会挡住它的路。其他应用程序的全屏显示始终是显示器的实际大小减去侧边栏占用的区域。
我已经习惯了在工作时全天打开侧边栏上的许多地方的 RSS 提要。
我如何使用 Ubuntu 12.04 及更高版本实现这种效果。
有没有办法欺骗除一个应用程序之外的所有应用程序,使它们不认为全屏是除侧边栏之外的所有内容。我可以让 chrome 或 conky 充当侧边栏“小部件”来更新提要……但我不知道如何让所有其他窗口不妨碍它。
答案1
读完本文后问题和答案经过瑞安·赖克我可以使用 compiz 实现这一点。
正如您所看到的,我的 conky 在右侧运行,并且当窗口最大化时……没有覆盖我的 conky 配置。
在我的示例中,我有此桌面分辨率“1920x1080”我的 conky 在右侧使用 270 px。
1)首先你需要安装Compiz 配置设置管理器包裹。
2)打开Compiz 配置设置管理器并转到“常规选项”>“显示设置”标签。
3)在我的示例中,根据您的需要编辑这些设置“取消选中”这“检测输出”并在“输出”设置中创建 2 个条目。第一个用于最大化应用程序“可以看到”的区域。
我的情况是1650x1080-270+0 (1920 - 1650 = 270px 到右侧的 conky)。
另一个条目是你的完整解决方案,我的情况1920x1080。
然后转到“重叠输出处理”设置并选择“偏好较小的输出”。
4)按Alt+F2并执行:
compiz --replace
现在,窗口最大化时会留下 270px 的空间供 conky 显示。
如果你想改变你的全分辨率...改变“重叠输出处理”设置“更喜欢更大的输出”。
希望这会有所帮助。