Tại sao tôi nhận được IBUS-Cảnh báo khi chạy lệnh sudo gedit?


Câu trả lời:


15

Bạn nên luôn luôn sử dụng gksudo thay vì sudo để khởi chạy các ứng dụng đồ họa nếu không các biến môi trường không được thiết lập chính xác.

Trong ví dụ của bạn, ibus đang xem các tệp trong thư mục gốc của người dùng thay vì thư mục gốc như nó nên làm.


Một câu trả lời cập nhật là cần thiết, vì gksu và gksudo không được dùng nữa và không còn được đóng gói với Ubuntu 18.04 trở lên.
K7AAY

4

Không cần gksudo. Để thực sudohiện những gì bạn muốn, thêm công tắc -H(hoặc --set-home). Như vậy:

$ sudo -H gedit /etc/bluetooth/main.conf

0

Như Cheesemill nói, bạn nên sử dụng gksudođể khởi chạy đồ họa như gedit. Để cài đặt nó, chỉ cần gõ lệnh này trong terminal:

sudo apt-get install gksu

Tôi đọc một số chủ đề có cùng vấn đề với bạn (và tôi cũng vậy). Một số người đàn ông nói chỉ cần del rm -r /home/<user-name>/.config/ibus/bushoặc rm -r /home/<user-name>/.config/ibus/sau đó khởi chạy lại iBus.

Một số người nói gỡ bỏ (hoặc thanh lọc) ibus và sau đó cài đặt lại nó.

Một số người nói chown thư mục xe buýt.


Một câu trả lời cập nhật là cần thiết, vì gksu và gksudo không được dùng nữa và không còn được đóng gói với Ubuntu 18.04 trở lên.
K7AAY

-2

Làm điều này trên một thiết bị đầu cuối:

michele@Zeus:~/.config/ibus$ sudo gedit /etc/bluetooth/main.conf

(gedit:3940): IBUS-WARNING **: The owner of /home/michele/.config/ibus/bus is not root!

michele@Zeus:~/.config/ibus$ ll
totale 12

drwx------  3 michele michele 4096 dic 29 18:11 ./

drwx------ 26 michele michele 4096 gen  2 12:25 ../

**drwx------  2 michele michele 4096 gen  5 13:19 bus/**

michele@Zeus:~/.config/ibus$ rm -R bus/

michele@Zeus:~/.config/ibus$ sudo gedit /etc/bluetooth/main.conf

và bây giờ!!!

michele@Zeus:~/.config/ibus$ ll

totale 12

drwx------  3 michele michele 4096 gen  5 13:35 ./

drwx------ 26 michele michele 4096 gen  2 12:25 ../

**drwx------  2 root    root    4096 gen  5 13:35 bus/**

Mặc dù điều này "có thể" làm cho thông báo lỗi biến mất. Đó không phải là thực hành tốt nhất. Sử dụng gksu như đã được đề xuất trước đây.
RyanNerd

Một câu trả lời cập nhật là cần thiết, vì gksu và gksudo không được dùng nữa và không còn được đóng gói với Ubuntu 18.04 trở lên.
K7AAY
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.