聊聊linux桌面的出路

很久没用gnome了,kde和xfce用得多一些,想问一下,gnome现在是否有安全移除移动硬盘的功能了?记得以前它只能卸载,不会断电。

Gnome 的拓展常常崩掉,一升级更是。我当时用了 dash to dock,结果 Arch 滚出了 gnome 40,拓展都炸了。于是我用 plasma 了。

混合显卡删了系统是因为用了第三方的驱动安装脚本,其实现在混合显卡已经很好用了,用 GNOME Shell 右点应用弹出的菜单中就能选择使用的显卡。

linux桌面确实有点弱了,各桌面api也不统一,我有个很简单的需求,鼠标或者键盘自动在某个app中做一些操作,但是不要影响到其它操作正常使用,比如给那个app窗口最小化了它在后台还是能按原本方式运行。这种需求在经常玩各种游戏的用户中应该很常见,linux上面别说api不统一,有没有这个api都不知道,相关学习资料也难查,而在windows中只需要一个“消息模拟”几行代码就能搞定,macos也有AppleScript虽然不如winapi那么好用 要是单比桌面的话,那linux似乎差的还有点远,,

让我想到了 xdg

我没有用这个 dash to dock, 也许是这个插件的问题?

如果是x11很多呀,wmctl,wnck,xtest一大堆,还不行x11协议想怎么玩都可以。

键盘和鼠标事件和窗口控制都可以,只是资料比较少,没研究过的不知道怎么弄。

但不存在API杂乱的问题。

1 个赞

窗口最小化可以用 XIconifyWindow,然后使用 XTEST 实现“消息模拟”。

这些 API 绝对是有的,调查也不难。

https://www.x.org/releases/X11R7.7/doc/xorg-docs/icccm/icccm.html#Changing_Window_State https://x.org/releases/X11R7.7/doc/xextproto/xtest.html https://www.x.org/releases/X11R7.7/doc/libX11/libX11/libX11.html#XIconifyWindow

2 个赞

Wayland 就算了,为了“安全”故意忽略了这些 API。

竟然有这种东西,涨知识了,我不知道去哪查,有时候可能搜到了也不知道是,直接忽略了(

确实是插件的问题。但是,这也反映了 GNOME 桌面 api 经常变动,这也不方便开发者、更不方便用户。

这我还真不知,但我听有人说 Wayland 的功能不完整,看起来确实有道理。看来我也没必要特别追求使用 Wayland。也难怪好多人都不动,没有更新手头的 wm/de 为 Wayland。

i3独显渣机,不知道为啥gnome的卡顿、锁屏后黑屏、耗电巨快问题极其突出。现在已经放弃gnome,转投轻量级的桌面系统lxqt保平安了。

关键是有不同的选择,这就够了。

前兩天另一本子裝了gnome41 fedora, 確實聽香的,就是配置不高略卡,不過配置省心. 但是快捷鍵窗口什麼的還是沒有wm來的順手,總的來說還是超出我預期了,給個贊

试试 Zorin OS 这个发行版。

跟之前一样(Gnome 40),卸载之后移动硬盘不会断电。

哦,好的,谢谢了。那我还是继续用kde了,感觉不能安全移除始终不那么放心。

前些天了解了一下, 方案是把android应用在容器内运行, 效率应该是不错, 不过后来想到很多android应用都会用so动态库, 这个是arm原生二进制, 这样的话就需要一些高级技术了, 类似苹果的 Rosetta

是的, 是个大市场, 不过看目前主要是统信os, 用户评价好像不是太好.

另外, 比较封闭, 发展模式不是很好, 不如深度linux