我装了hyprland想备份一下,结果无法打开timeshift,命令行执行大概是这样
sudo timeshift-gtk
Authorization required, but no authorization protocol specified
(timeshift-gtk:3289): Gtk-WARNING **: 20:12:09.268: cannot open display: :1
我装了hyprland想备份一下,结果无法打开timeshift,命令行执行大概是这样
sudo timeshift-gtk
Authorization required, but no authorization protocol specified
(timeshift-gtk:3289): Gtk-WARNING **: 20:12:09.268: cannot open display: :1
不用sudo,并且找个地方运行/usr/lib/mate-polkit/polkit-mate-authentication-agent-1或者/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1或者/usr/lib/polkit-kde-authentication-agent-1(选你喜欢的,自行装对应的Polkit agent软件包)。
GParted肯定是支持通过Polkit提权的。timeshift不清楚,你试试。
还是不行
Authorization required, but no authorization protocol specified
(gpartedbin:10286): Gtk-WARNING **: 20:30:21.125: cannot open display: :1
你还是用了sudo?
我没有啊 ![]()
发一下运行gparted时完整的终端输出。
诶?奇怪。那你试试:
sudo WAYLAND_DISPLAY=$WAYLAND_DISPLAY XDG_RUNTIME_DIR=$XDG_RUNTIME_DIR HOME=/root gparted
另外检查一下XAUTHORITY环境变量。
大佬nb,成功了
timeshift也没问题,谢谢
我今天发现 niri 里也不行了,不知道为啥 XAUTHORITY 没了(
我这边倒是解决了,你可以看一下也没有安装polkit,我不熟悉niri,你看配置文件有没有开机启动polkit
我知道依云那个方法能解决,不过 XAUTHORITY 怎么没的倒是比较好奇()