jam*_*esj 5 linux window-manager desktop-environments
有一天,我在火车上看到一个人使用桌面环境或窗口管理器,当您将鼠标移至屏幕边缘时,它会横向滚动以显示更多桌面。就好像有一个又长又薄的桌面,但屏幕上并没有全部显示出来。
它看起来很旧,有一种主题类型的外观。
任何人都知道这是什么或任何以类似方式工作的东西?在我的上网本上会很完美。
小智 2
虽然 geekosaur 是部分正确的,因为这可以在 X 中使用视口完成,但也可以完全在 Fvwm 中实现(顺便说一句,E16 支持这一点的原因是因为 E16 是基于 Fvwm 的)。在 wm 中执行此操作还可以根据个人喜好进行更多调整。
Fvwm 是唯一支持虚拟桌面和虚拟工作区(或“页面”)概念的 WM 之一。大多数窗口管理器仅支持前者。当您想要执行您所描述的操作时,这种区别变得很重要:不可能在桌面上移动窗口(像“拖动”一样移动),而对于工作区来说这是完全可能的(如果您将窗口拖动到页面的边缘)它将翻转到下一页,或者只是按照您的描述滚动视口)。
页面基本上只是桌面上的一个“视图”(您通过物理屏幕查看虚拟桌面的一部分),如果您的桌面只有一页宽和一页高,那么这些是相同的,但是如果您将桌面大于物理屏幕的分辨率,事情变得有趣,因为您无法再在一个“屏幕”中查看整个桌面。
Fvwm 中此行为的基本配置如下所示:
DesktopSize 3x3 #our desktops are 3 pages (or screens) wide and 3 high
DesktopName 0 "First desktop"
DesktopName 1 "Second desktop"
EdgeScroll 10 10 #scroll 10% when we hit the edge of the page
EdgeResistance 0 0 0 #allow scrolling and moving of pages when we hit the side of the screen
Run Code Online (Sandbox Code Playgroud)
这里有几点说明:
我使用的 EdgeResistance 语法已被弃用,但如果我正确阅读了手册页,它应该仍然有效
EdgeResistance scrolling
Style * EdgeMoveDelay scrolling
Style * EdgeMoveResistance moving
Run Code Online (Sandbox Code Playgroud)
应该有同样的效果。
一个不相关的说明:Fvwm 没有理由看起来像 80 年代的东西,尽管很多用户并不费心让它看起来漂亮,他们只是想要一些有用的东西(请参阅 Fvwm 主页,了解 Fvwm 如何使用的示例当然,可以查看更多文档)。
| 归档时间: |
|
| 查看次数: |
1507 次 |
| 最近记录: |