Linux 窗口 最大化 设置

2021-02-08 11:22:18 +08:00
 hanssx

我想给所有 Linux 窗口的最大化操作进行设置,包括不限于资源管理器、Chrome 、WPS 、Pycharm 、VSCode 。 具体就是想给 Linux 桌面最左侧留一块 Windows 任务栏的空间,以便存放装有 Windows 虚拟机的 VirutalBox 开启 Seamless 之后把 Windows 虚拟机的任务栏放到最左侧,而不让 Linux 所有窗口覆盖它,使其与 Linux 窗口“无缝”拼接。

然后再把 Windows 虚拟机的颜色调整一下,左侧和下侧分别是 Windows 虚拟机和 Linux 宿主机的任务栏,爽!

3033 次点击
所在节点    Linux
32 条回复
kid740246048
2021-02-08 11:37:23 +08:00
同蹲一个解决方案,最近我也在考虑把开发环境迁移到 Arch+KDE
huangmingyou
2021-02-08 11:55:10 +08:00
我用 fvwm,把 virtualbox 的窗口边框去掉了,里面的 windows 看上去就像原生的 linux 应用。不用开启 seamless 模式。
windows 里面开微信最大化,观感就是微信原生跑在 linux 上一样。

https://imgur.com/TCa9Si5
zhuisui
2021-02-08 12:02:40 +08:00
no1xsyzy
2021-02-08 12:16:04 +08:00
歪下:i3wm (
hanssx
2021-02-08 14:22:03 +08:00
@huangmingyou
@zhuisui
@no1xsyzy
搜了一下,大佬们给的答案好像都是窗口管理器,看了一下没看太懂,确实能做到吗,我都想付费求方案了,我研究一下。
no1xsyzy
2021-02-08 14:44:57 +08:00
@hanssx 因为管这事儿的就是 WM
想了想确实 FVWM 应当是有这个能力的。i3 是完整的 DE……
hanssx
2021-02-08 14:52:57 +08:00
@huangmingyou 老哥,你这个是不是需要换窗口管理器呀,我默认用的 mint cinamon 桌面环境,是 mutter 窗口管理器。另外,你这个是把虚拟机窗口直接铺出来是吧,是需要多屏效果才能比较好吧?我只想要任务栏看消息,然后是笔记本没那么大横屏。


@zhuisui 看了下,好像是 KDE 的。
huangmingyou
2021-02-08 14:53:27 +08:00
https://github.com/huangmingyou/fvwm-rio 这是我在用的 fvwm 配置文件
hanssx
2021-02-08 14:54:25 +08:00
@no1xsyzy 好的,给大佬跪了,我去研究一下,希望能研究出来,hiahia~
hanssx
2021-02-08 14:56:34 +08:00
@huangmingyou 有点复杂,待我学习一下,
dbpe
2021-02-08 15:04:35 +08:00
HIdpi...linux 用哪个发行版比较好啊...我试了一圈..决定还是用 win 了
hanssx
2021-02-08 16:59:34 +08:00
@huangmingyou 太难搞了,我放弃了,还是谢谢大哥(感觉 fvwm 现在用得人少了,中文资料都没几个,而且会改变窗口很多行为。。Linux 原本的任务栏都没了。。。
omph
2021-02-08 18:36:08 +08:00
对 i3wm 来说,vbox 用平铺模式( tiling ),会自动最大化;而同工作区的其他窗口全都设为浮动( floating,可以作为默认值),然后限定浮动窗口的最大尺寸( floating_maximum_size )。
更复杂一点,自己写个脚本,开新窗口、移动窗口的时候自动检测并设置窗口尺寸。

但对于 i3 来说,一般用法就是给 vbox 一个单独的工作区,再给 vbox 绑定一个快捷键,可以一键切换过去。
omph
2021-02-08 18:37:00 +08:00
Cooky
2021-02-08 18:55:28 +08:00
很多 wm 还能把 标题栏 去掉
Lemeng
2021-02-08 19:22:44 +08:00
热心人多
hanssx
2021-02-08 20:41:25 +08:00
@omph > 更复杂一点,自己写个脚本,开新窗口、移动窗口的时候自动检测并设置窗口尺寸。

对,就是这个东西,我不知道怎么搞。i3wm 之前用过,感觉屏幕小的话和用多个 workspace 差不多,所以也就没深入使用。
JackieMe
2021-02-08 22:46:31 +08:00
xfce4 和 openbox 好像都可以设置 dock 空间,至少 xfce4 可以把 dock 放到桌面左边然后所有窗口最大化都不会遮挡
IgniteWhite
2021-02-08 22:55:40 +08:00
wm 常用的分为 stacking 和 tiling 。比如 gnome 和 kde plasma 这些是 stacking,前面人们提到的 i3 之类的是 tiling 。对于楼主的需求,tiling 更适合。
huangmingyou
2021-02-09 09:43:58 +08:00
@hanssx xdotool 看看能实现吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/752291

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX