Có một số trường hợp chúng tôi muốn sử dụng sudo để chạy các ứng dụng đồ họa với quyền quản trị, ví dụ: sudo gparted ó cá heo sudo
Và nhiều người sẽ thấy lỗi này:
kzkggaara @ geass: ~ / Tải xuống $ sudo gparted
Không có giao thức nào được chỉ định(gpartedbin: 6547): Gtk-WARNING **: không thể mở màn hình :: 0
Điều này ngăn ứng dụng mở (trong trường hợp này chia tay), một bước đơn giản sẽ giải quyết vấn đề cho chúng tôi 😀
Chúng ta phải mở một thiết bị đầu cuối (console, bash, shell, bất cứ thứ gì họ muốn gọi nó ...) và đặt những thứ sau vào đó:
echo "" >> $HOME/.bashrc && echo "export XAUTHORITY=$HOME/.Xauthority" >> $HOME/.bashrc && cd $HOME && . .bashrc
Chúng tôi đẩy [Đi vào] và thì đấy, nó sẽ được giải quyết 🙂
Đơn giản không? HẢ!
Liên quan
Cảm ơn người bạn, mẹo hay và thiết thực.
Tôi không chắc, nhưng tôi nghĩ rằng lỗi này sẽ xuất hiện nếu "sudo gparted" được sử dụng thay vì "gksudo gparted" hoặc "kdesudo dolphin", phải là ...
Những người bạn sử dụng trong Alt + F2, ngoài kdesudo, tôi nghĩ nó không phải, nó là kdesu
Thích là gksu
Đúng vậy, nó chỉ xuất hiện nếu nó được thực hiện với sudo, nếu nó được sử dụng Gksu. o kdesudo nó sẽ không xuất hiện, vấn đề là ít nhất trong Arch của tôi, tôi không có tùy chọn để sử dụng kdesudo, ít nhất là tôi chưa tìm thấy nó 🙁
http://aur.archlinux.org/packages.php?ID=14357 😉 Hãy cẩn thận rằng các bình luận đã cũ nên PKGBUILD rất lỗi thời. Đừng nhìn xem nó có trong kho hay không.
Việc khởi chạy gksu không giống như gksudo mặc dù đối với các mục đích thực tế là như vậy. Nó giống như sử dụng su hoặc sudo, hoạt động khác nhau; trong một, bạn đăng nhập vào quản trị viên và trong khác, bạn chỉ cần cấp quyền cho người dùng. Trong mọi trường hợp, điều quan trọng là không bao giờ khởi động nó như một giọt mồ hôi khô.
Mình không thích dùng các gói từ AUR hehe, chưa kể nhiều khi không được (lỗi do ISP của mình) 😀
Dù sao cũng cảm ơn bạn 😉
Nhưng làm như vậy không phải là đúng nhất, tốt hơn hết là dùng kdesu, kdesudo, gksu hoặc gksudo cho phù hợp 🙂
ở đây một lời giải thích nhỏ mà tôi nghĩ đến http://www.kubuntu-es.org/wiki/sistema/por-que-se-debe-usar-kdesu-o-kdesudo-ejecutar-aplicaciones-graficas-terminal-vez-usar-s
Xin chào Rafael, chào mừng đến với trang web của chúng tôi 😀
Vấn đề với việc sử dụng gksu hoặc kdesudo là trong Arch tôi không có chúng, đó là lý do tại sao tôi phải dùng đến sudo.
Xin chào và tôi hy vọng bạn thích bài viết của chúng tôi 🙂
Tôi gặp sự cố nhưng đó là khi chạy google chrome !!
Có một giải pháp tương tự !! ???
=S
Bạn chạy [Alt] + [F2] và mở Google Chrome, và bạn gặp lỗi này? O_O
Tuyệt vời sau hai năm bạn đã cứu tôi trong đêm, ở những nơi khác họ nói rằng cần phải lật lại hệ thống để Gparted hoạt động như một siêu người dùng. : 3
Cảm ơn bạn.
Chúc mừng.
Lỗi tương tự này xuất hiện với tôi nhưng khi tôi cố gắng cài đặt đồ họa từ bất kỳ cd bian nào, ai đó có thể cho tôi biết cách giải quyết không?
Cảm ơn
Điều này phải làm gì? Tôi gặp phải lỗi tương tự và tôi nghĩ rằng tôi đã làm sai ngay từ đầu, tôi đã thực thi như sau: user @ machine: $ rm -rf /tmp/.X0-lock và khi tôi thực thi user @ machine: $ Xorg -cấu hình, tôi đã gặp lỗi: /
Tôi không biết phải làm gì!!
Cảm ơn bạn rất nhiều!
Trong trường hợp của tôi, lỗi xuất hiện khi tôi khởi chạy synap sudo.
Chính xác điều này đã xuất hiện:
Không có giao thức nào được chỉ định
Không thể truy cập máy chủ: Không thể kết nối: Kết nối bị từ chối
(synap: 10216): Gtk-WARNING **: không thể mở màn hình :: 0
Và trước khi xảy ra lỗi này, tôi đã gặp sự cố rằng .Xauthority không tồn tại.
Debian 9 + Gnome3.
HAHAAJ cảm ơn bạn rất nhiều. Nhưng hóa ra nếu bạn không có .Xauthority thì cũng vô ích.
Nhưng bạn đã dẫn dắt tôi.
Bạn có thể sử dụng
«'
chạm vào $ HOME / .bashrc
«'
thay vì
«'
echo "" >> $ HOME / .bashrc
«'
touch tạo một tệp trống cho bạn nếu nó không tồn tại hoặc cập nhật dấu thời gian của tệp theo cách khác (khi nó tồn tại), nhưng không sửa đổi nội dung trong cả hai trường hợp, chỉ ngày sửa đổi của nó.