Khi tôi cố gắng gedit một số tệp, sau đó tôi nhận được chúng từ cửa sổ đầu cuối. Đã có một bài viết về điều này: Gtk-CẢNH BÁO: Gọi không thành công
Nhưng nó không được giải quyết. Làm thế nào tôi có thể giải quyết nó ?
Khi tôi cố gắng gedit một số tệp, sau đó tôi nhận được chúng từ cửa sổ đầu cuối. Đã có một bài viết về điều này: Gtk-CẢNH BÁO: Gọi không thành công
Nhưng nó không được giải quyết. Làm thế nào tôi có thể giải quyết nó ?
Câu trả lời:
Để giải quyết
IBUS-WARNING **: The owner of /home/myPC/.config/ibus/bus is not root!
sử dụng gksudo
hoặc gksu
thay vì sudo để mở tệp,
gksudo gedit php.ini
hoặc là
gksu gedit php.ini
Lỗi tiếp theo
(gedit:12512): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
có thể được giải quyết bằng cách cập nhật gir1.2-gtksource-3.0
sudo apt-get install gir1.2-gtksource-3.0
apt-get dist-upgrade
d vào tháng 1 năm 2016. Đề xuất apt-get install gir1.2-gtksource-3.0
này là không cần thiết vì hệ thống đã được cập nhật.
Có một cách khác để không đối phó với những cảnh báo như vậy. Sử dụng lối vào đồ họa cho sudo / su - gksu (trong trường hợp gnome) để chạy các chương trình GUI với quyền root. Gtk-CẢNH BÁO: Gọi không thành công
gksudo gedit
mà tôi hiểu giống như gksu gedit
trên một số hệ thống.
Khi bắt đầu một ứng dụng từ dòng lệnh, bạn có thể tránh đầu ra dài dòng trong thiết bị đầu cuối sau khi khởi động ứng dụng bằng cách sử dụng NOHUP
cờ trước lệnh và ký hiệu và theo lệnh.
Ví dụ: trong trường hợp này bạn sẽ sử dụng:
nohup gedit &
hoặc là
nohup gedit
Nếu bạn cần sự sudo
cho phép, bạn nên sử dụng sudo -i
thay vì sudo
để ngăn chặn các vấn đề khác như vậy:
nohup sudo -i