Stage1st

 找回密码
 立即注册
搜索
楼主: psvsd
打印 上一主题 下一主题

[屁股] Linux DE 是不是没救了

[复制链接]
     
161#
发表于 2023-7-28 15:10 | 只看该作者
Midnight.Coup 发表于 2023-7-28 10:54
guix 不是要跨多内核吗,systemd 基本就是 linux 专用了,肯定没法用,debian 当初也为了转 systemd 放弃 ...

不是老运维不想动,我们公司的运维还算积极学习新事物的,至今没弄懂 systemd-resolved systemd-networkd NetworkManager netplan resolvconf 这一系列玩意到底哪个能彻底改好DNS,然后每次出问题都会都喊我帮忙看看。
回复

使用道具 举报

     
162#
发表于 2023-7-28 15:27 | 只看该作者
ryanz 发表于 2023-7-28 15:10
不是老运维不想动,我们公司的运维还算积极学习新事物的,至今没弄懂 systemd-resolved systemd-networkd ...

systemd-resolved 是现在比较灵活强大的方案 https://tailscale.com/blog/sisyphean-dns-client-linux/ 但这个不是必须组件,具体怎么配置还是得看发行版 / 管理员说了算

我自己是在用 systemd-resolved + systemd-networkd 目前没遇到什么问题。但如果是在服务器上,估计不会强行用这一套,而是用发行版默认支持的组件。

—— 来自 S1Fun
回复

使用道具 举报

     
163#
发表于 2023-7-28 15:33 | 只看该作者
本帖最后由 Midnight.Coup 于 2023-7-28 16:06 编辑
ryanz 发表于 2023-7-28 15:10
不是老运维不想动,我们公司的运维还算积极学习新事物的,至今没弄懂 systemd-resolved systemd-networkd ...
我指的是外网上面从 System V(init) 开始用 Linux 的老人了国内接触的都是 CentOS 7 了吧
确实,这也是 Linux 学习的时候大一问题,可以达成目标的方法太多了,学起来晕,排查起来也晕
解决方案过几年出一个新的,旧的资料也无法形成积累,不像 Windows/macOS 解决方法多年前的也能沿用
docker 流行也有这个因素的助推,保持生产环境和开发环境用的都是同一套软件组,没有多余软件来干扰
回复

使用道具 举报

     
164#
发表于 2023-9-6 11:52 | 只看该作者
本帖最后由 Midnight.Coup 于 2023-9-6 11:56 编辑
Linux Users Beware! GNOME 45 is Bad News for Extensions
GNOME Shell 的 JavaScript 部分发生了变化。如果你还不清楚的话,你需要知道的是,JavaScript(以及相关的模块)负责扩展的用户界面,包括面板、菜单、对话框等。
技术上的变更主要在于,GNOME Shell 和扩展开始使用 ESModules,而不是 GJS 的自定义导入系统。
虽然这个变革旨在鼓励开发人员用更加标准化的方式来处理 GNOME Shell 和扩展的代码,但可能会造成大量困扰。
为什么呢?
那是因为旧有系统与新的模块系统存在不兼容问题。
以下是 Florian Müllner 在谈及这个技术问题时 提到 的:   
      模块加载的方式与脚本有所不同,有些语句,特别是 import 和 export,只在模块中有效。这就意味着,如果一个模块使用了这些语句(几乎是必然的),那么用旧系统导入这个模块就会出现语法错误。
那么问题影响范围呢?所有 GNOME 扩展都将受影响。
  • 所有针对老版本 GNOME 设计的扩展将无法在 GNOME 45 上运行(除非迁移)。
  • 专门为 GNOME 45 设计的新扩展,也无法在老版本上运行。
好消息是,GNOME 扩展的开发人员可以支持多版本的 GNOME,但他们将需要付出更多努力,为 GNOME 45 之前和之后的版本分别上传新的版本。
因此,即使开发人员选择了这样做,并使用 迁移指南 将他们的扩展移植到新系统中,这仍将花费他们更多的时间,而在此期间,终端用户(也就是我们)在使用 GNOME 45 时会遇到扩展无法运行的情况。
这并不是一个好的用户体验,对不对? 😒
GNOME 的升级从未能完美处理扩展的兼容问题,现在,情况变得更糟。
虽然我并不太依赖现有的任何 GNOME 扩展,但很多用户在日常使用中都会用到。对他们来说,一个可能破坏使用体验的升级绝非喜事。

https://news.itsfoss.com/gnome-45-extensions/
Gnome 45 又开始传统艺能了

评分

参与人数 2战斗力 +3 收起 理由
ryanz + 2 上个月就发现了,看一次笑一次.
posthoc + 1 欢乐多

查看全部评分

回复

使用道具 举报

     
165#
发表于 2023-9-6 13:45 | 只看该作者
唯一阻拦我用 wayland 的是截图工具,目前还没有看到能对标 flameshot 的
回复

使用道具 举报

     
166#
发表于 2023-9-6 14:12 来自手机 | 只看该作者
萌名雪 发表于 2023-9-6 13:45
唯一阻拦我用 wayland 的是截图工具,目前还没有看到能对标 flameshot 的

flameshot 在 wayland 上能用啊,或者换个说法,截图和屏幕共享这事已经和 wayland 没啥关系了,这类接口是由xdg-portal 提供的,wayland 好像放弃发展这部分的协议了…总之就我的体验 flameshot 在 kde 上还行,偶尔会出问题,重启一下就好了,但我其实更馋 windows 的 snapaste,flameshot 的 pin 功能还算差强人意吧。

—— 来自 Xiaomi M2012K11AG, Android 13上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
167#
发表于 2023-9-6 14:29 | 只看该作者
wayland下,每次休眠后kde窗口管理就挂了,虽然重启一下kde就好,但这必现的bug没人修就很烦
回复

使用道具 举报

     
168#
发表于 2023-9-6 14:31 | 只看该作者
Midnight.Coup 发表于 2023-9-6 11:52
https://news.itsfoss.com/gnome-45-extensions/
Gnome 45 又开始传统艺能了

最近在把玩rust,准备选gtk-rs
Gnome这么搞……害
回复

使用道具 举报

     
169#
发表于 2023-9-6 14:35 | 只看该作者
刚开始玩linux就被GNOME坑过一次,之后改用KDE从此不动摇
回复

使用道具 举报

     
170#
发表于 2023-9-6 16:10 来自手机 | 只看该作者
thegodra 发表于 2023-9-6 14:31
最近在把玩rust,准备选gtk-rs
Gnome这么搞……害

早换qt早平安
回复

使用道具 举报

     
171#
发表于 2023-9-6 16:44 | 只看该作者

rust目前没有qt(widget)可用呀
回复

使用道具 举报

     
172#
发表于 2023-9-6 17:15 来自手机 | 只看该作者
本帖最后由 linux40 于 2023-9-6 17:18 编辑
thegodra 发表于 2023-9-6 16:44
rust目前没有qt(widget)可用呀

有吧
https://rust-qt.github.io/qt/
https://github.com/KDAB/cxx-qt#comparison-to-other-rust-qt-bindings
回复

使用道具 举报

     
173#
发表于 2023-9-7 02:19 来自手机 | 只看该作者
一直用KDE X11 fcitx,三要素齐了就完事了

—— 来自 motorola XT2125-4, Android 11上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

     
174#
发表于 2023-9-7 12:38 | 只看该作者
所以现在Hyperland处于咋样的状态? 有人拿来当日常环境使用吗?
回复

使用道具 举报

     
175#
发表于 2023-9-7 20:09 来自手机 | 只看该作者
13号 发表于 2023-9-7 12:38
所以现在Hyperland处于咋样的状态? 有人拿来当日常环境使用吗?

我就是日常用hyprland。。没有遇到特别大的问题,一个不方便的点是目前还不能设置指定special workspace(sway上叫scratchpad)包含的client数目,而且我习惯设置这个workspace保持focus的状态,导致如果在这个workspace里开了新的窗口会被挡住变成一个无法触碰的存在。。(不过看到有commit在做这个选项了)

—— 来自 Xiaomi 22041216C, Android 13上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

     
176#
发表于 2023-9-7 20:30 | 只看该作者
BRS5672023 发表于 2023-9-7 20:09
我就是日常用hyprland。。没有遇到特别大的问题,一个不方便的点是目前还不能设置指定special wor ...

感谢, 过段时间想试试看了。
回复

使用道具 举报

     
177#
发表于 2023-9-7 20:33 | 只看该作者
最近把KDE从X11切到wayland了,感觉毫无区别
GNOME还在霍霍用户和开发者真是看不懂
回复

使用道具 举报

     
178#
发表于 2023-9-7 21:47 | 只看该作者
你对免费 de 应有的水平还是期望过高了,linux 最大问题不是好不好用,是没有人对好不好用负责,哪怕有 macos 的装机量和零售价格,linux de 就不会是现在的样子

反过来说,之所以有很多人骂 linux de,还是因为 windows 生态价格太低了(零元购),建议国家严打盗版 windows,在如今的大环境下一举多得
回复

使用道具 举报

头像被屏蔽
     
179#
发表于 2023-9-7 21:52 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
180#
发表于 2023-9-23 22:32 | 只看该作者
试了下在wayland下竟然没有一个简单的方法实现用全局快捷键切换一个指定app的激活和隐藏(mac下习惯了iTerm直接Ctrl + space全局切了)。
https://www.reddit.com/r/gnome/c ... running_app_window/
xdotool只在x11下可以正常工作,gnome44 + wayland下根本没法获取到activewindow.

直接用gnome快捷键每次都生成一个新的terminal窗口,用完了直接关闭了,下次有需要继续用快捷键重新生成个新的算了。
回复

使用道具 举报

     
181#
发表于 2023-9-23 23:06 | 只看该作者
本帖最后由 BRS5672023 于 2023-11-21 14:32 编辑
13号 发表于 2023-9-23 22:32
试了下在wayland下竟然没有一个简单的方法实现用全局快捷键切换一个指定app的激活和隐藏(mac下习惯了iTerm ...

感觉你说的这个事情和 wayland 其实没啥关系,应该说是一个 wm 怎么实现这样的功能的问题。。
比如我用 hyprland 这样的 tiling wm,就可以通过快捷键来 toggle 一个放在 special workspace 里的终端(sway 上叫做 scratchpad),一般我用 system monitor 的时候就可以跑在这样一个类似 drop-down terminal 的终端里面(我记得 kde 有一个 drop-down terminal 的程序;gnome 我用的很少,主要是 mpv 和 fcitx5 在 gnome 上都不算好用的原因)。。另外放一个音乐播放器在另一个 special workspace 里面对我来说也是相当实用的。。





关于在 specialworkspace 打开新窗口时的问题已经找到办法解决了,参见 [已解决]关于 Hyprland 使用类似 Scratchpad 功能的一个问题
回复

使用道具 举报

     
182#
发表于 2023-9-23 23:27 | 只看该作者
BRS5672023 发表于 2023-9-23 23:06
感觉你说的这个事情和 wayland 其实没啥关系,应该说是一个 wm 怎么实现这样的功能的问题。。
比 ...

需求不完全一样。
我自己不是很习惯tiling wm, 只会用快捷键在需要时把窗口放到左半边/右半边屏幕,全屏之类的。
所以我喜欢用ctrl-space这个快捷键来实现这样的功能:如果terminal现在是激活状态,那么就隐藏他,否则就focus它。 这样我在任何需要terminal的时候都可以快速的呼出他,使用后直接用同样的快捷键直接把他隐藏了。

xdotool其实可以实现类似的功能:
  1. xdotool search --class Konsole windowactivate || konsole
复制代码

但是看起来这个只在x11可以很好的工作

社区有类似的工具,号称wayland下可以工作: https://git.sr.ht/~brocellous/wlrctl
它的首页就有类似的场景:
$ wlrctl window focus firefox || swaymsg exec firefox
... to focus firefox if it is running, otherwise start firefox.
可惜,我没法跑起来。
回复

使用道具 举报

     
183#
发表于 2023-9-23 23:34 | 只看该作者
本帖最后由 BRS5672023 于 2023-11-21 14:35 编辑
13号 发表于 2023-9-23 23:27
需求不完全一样。
我自己不是很习惯tiling wm, 只会用快捷键在需要时把窗口放到左半边/右半边屏幕,全屏 ...

嗯,因为这个是 wlroots 的工具

最近看到有人做了 kdotool 这个工具 kdotool - a xdotool clone for KDE Wayland,大概可以实现你用 xdotool 做的事情?
回复

使用道具 举报

184#
发表于 2023-9-23 23:41 | 只看该作者
13号 发表于 2023-9-23 06:32
试了下在wayland下竟然没有一个简单的方法实现用全局快捷键切换一个指定app的激活和隐藏(mac下习惯了iTerm ...

这个需求一般是用各种下拉式终端模拟器解决吧。qt的是yakuake,gtk的有tilda。不过有点微妙之处,如果你F12叫出yakuake之后ctrl-tab切走再F12,此时不会focus到yakuake,而是yakuake在后台把自己toggle成隐藏,再次F12才能唤出。
不过的确能自定义全局快捷键切换程序会挺有用,比如媒体播放(现在只好yakuake里开个screen再扔进去htop、ncmpc等等一堆东西
回复

使用道具 举报

     
185#
发表于 2023-9-24 00:20 | 只看该作者
posthoc 发表于 2023-9-23 23:41
这个需求一般是用各种下拉式终端模拟器解决吧。qt的是yakuake,gtk的有tilda。不过有点微妙之处,如果你F ...

常年用iTerm2, 而他刚好有这个功能,所以想试着模拟下罢了,我本来以为这是个很容易的事。。。

现在将就着,每次都是快捷键启动个gnome-Console, 用完直接关掉,凑合能用。
回复

使用道具 举报

     
186#
发表于 2023-9-24 00:36 来自手机 | 只看该作者
13号 发表于 2023-9-23 23:27
需求不完全一样。
我自己不是很习惯tiling wm, 只会用快捷键在需要时把窗口放到左半边/右半边屏幕,全屏 ...

这不是 wayland 的问题,但也可以说是,因为 wayland 初衷就是为了甩掉一些东西,把它们交由 wm 各自来实现,所以这部分不归 wayland 管,但整体上来说 wayland 环境确实少了这一类标准工具,但这不代表没有类似的,wm specific 的工具。

回到你的需求,如果只是 terminal,如楼上所说这是一个早都解决了的问题,各家有自己的 drop down terminal,不过楼上说的 yakuake 的 focus 问题我这倒是没有;如果你需要更通用的这个功能,应当去找 wm 特定的方法,比如 kwin (kde) 的 kwin script 可以轻松完成你的要求,不论 x11 还是 wayland。

另外,我懒得单独开贴,借这个再吐槽下,我之前在本帖抱怨过 wayland 进展过慢,输入法接口不成熟,这个问题和前面的一些回复又让我想吐槽 wayland 扔掉了太多东西,shortcut 扔给了 xdg-desktop-portal,截图和录屏也扔给了 x-d-p ,所谓的 wayland 环境,更像是 wayland/xdg-desktop-portal 环境,可是x-d-p 更不成熟,一片混乱。倒不如说,这么乱的结构之下,linux 桌面环境给我体验还不错才是最奇怪的…

—— 来自 Xiaomi M2012K11AG, Android 13上的 S1Next-鹅版 v2.5.4

评分

参与人数 1战斗力 +1 收起 理由
BRS5672023 + 1 好评加鹅

查看全部评分

回复

使用道具 举报

187#
发表于 2023-9-28 14:05 | 只看该作者
麻仓月轩 发表于 2023-1-6 11:46
用了一整年wayland加hyprland了,输入法在native wayland的electron上不能用还是永远的痛,导致我养成了从 ...

加上--enable-wayland-ime就可以用输入法了
回复

使用道具 举报

     
188#
发表于 2023-9-29 14:02 | 只看该作者
dangoron 发表于 2023-9-28 14:05
加上--enable-wayland-ime就可以用输入法了

https://www.csslayer.info/wordpr ... -method-on-wayland/
根据这篇文章, 我还是挺怀疑--enable-wayland-ime的生效范围了, 而且至今为止chromium还是没支持text_input_v3, wayland倒是有在推进https://gitlab.freedesktop.org/w ... meetings#2023-07-05
回复

使用道具 举报

     
189#
发表于 2023-9-29 15:06 来自手机 | 只看该作者
本帖最后由 BRS5672023 于 2023-11-21 14:22 编辑

而且hidpi下输入法候选会变糊也是另一个问题(我看好像说是需要fallback到x11才能把候选框放在合适的位置?具体我不太了解),包括electron应用和chromium,还有kitty和alacritty这种终端模拟器也都有这种问题。。

—— 来自 HUAWEI JAD-AL00, Android 12上的 S1Next-鹅版 v2.5.4

在“经典用户界面”取消设置“在 Wayland 下启用分数缩放”就不会糊了(似乎 KDE 的话就没有这个问题。。)然后发现取消这个设置 fcitx5 的界面依然会在分数缩放下正常匹配大小。。


回复

使用道具 举报

     
190#
发表于 2023-9-29 17:00 | 只看该作者
BRS5672023 发表于 2023-9-29 15:06
而且hidpi下输入法候选会变糊也是另一个问题(我看好像说是需要fallback到x11才能把候选框放在合 ...

我之前用hyperland的时候xwayland hidpi是单独打的补丁 ,显示几乎没什么问题了, 不过有时候崩的莫名奇妙的
回复

使用道具 举报

     
191#
发表于 2023-9-29 20:06 来自手机 | 只看该作者
kde wayland目前就纯wayland窗口用fcitx有点毛病,其他全靠无敌的xwayland
回复

使用道具 举报

     
192#
发表于 2023-10-2 00:24 来自手机 | 只看该作者
最近为了解决在chrome中使用chatgpt想要中文对话,专门开了个hyperland的悬浮窗口,用来输入文字后自动复制,感觉还不错,离im只差一步粘贴了

—— 来自 Xiaomi 22041211AC, Android 13上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

     
193#
发表于 2023-10-2 08:30 来自手机 | 只看该作者
vivaldi fcitx已经可以输入中文了

—— 来自 samsung SM-G9880, Android 13上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

     
194#
发表于 2023-10-4 19:15 | 只看该作者
看到一个新的 merge request,可能以后 fcitx on wayland 不需要 fallback 到 xwayland 了?

Draft: Add xdg-placement protocol to allow client window placement hints
回复

使用道具 举报

     
195#
发表于 2023-10-4 23:08 来自手机 | 只看该作者
BRS5672023 发表于 2023-10-4 19:15
看到一个新的 merge request,可能以后 fcitx on wayland 不需要 fallback 到 xwayland 了?

Draft ...

除了这个,tray icon应该也要xwayland。而且具体compositor支不支持不一定。
回复

使用道具 举报

     
196#
发表于 2023-10-5 01:52 来自手机 | 只看该作者
BRS5672023 发表于 2023-10-4 19:15
看到一个新的 merge request,可能以后 fcitx on wayland 不需要 fallback 到 xwayland 了?

Draft ...

这跟输入法没啥关系吧,而且这东西我估计可能也过不了,wayland 没有全局坐标是有意为之的,这个提到的例子也没必要上全局坐标。

—— 来自 Xiaomi M2012K11AG, Android 13上的 S1Next-鹅版 v2.5.4
回复

使用道具 举报

197#
发表于 2023-10-11 14:13 | 只看该作者
麻仓月轩 发表于 2023-1-6 11:46
用了一整年wayland加hyprland了,输入法在native wayland的electron上不能用还是永远的痛,导致我养成了从 ...

hyprland可以用--enable-wayland-ime强行使用中文输入法。。但是wayland下面electron应用目前都不能鼠标拖拽元素,vscode里面一拖拽就会崩溃
后来发现flatpak里面因为有一层desktop portal的原因可以直接用输入法,也可以拖拽,但是毕竟是容器里面,没法使用主机环境下的东西,用起来也是特别别扭
回复

使用道具 举报

     
198#
发表于 2023-10-11 15:43 | 只看该作者
本帖最后由 Midnight.Coup 于 2023-10-11 15:54 编辑

Gnome 也开始结束 X11 的支持了,预计 25 年 3 月的 Gnomes 48 完成

回复

使用道具 举报

199#
发表于 2023-10-19 15:49 | 只看该作者
Midnight.Coup 发表于 2023-10-11 15:43
Gnome 也开始结束 X11 的支持了,预计 25 年 3 月的 Gnomes 48 完成

但是electron在wayland下面问题还有这么多,就直接砍掉x11了?
回复

使用道具 举报

     
200#
发表于 2023-10-19 16:25 来自手机 | 只看该作者
dangoron 发表于 2023-10-19 15:49
但是electron在wayland下面问题还有这么多,就直接砍掉x11了?

砍掉才有动力修bug,不然解决方案永远是暂时切回x11
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|stage1st 沪ICP备13020230号-1 沪公网安备 31010702007642号

GMT+8, 2024-4-29 14:15 , Processed in 0.063160 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表