[РЕШЕНО] KDE - не запускаются приложения от sudo

Автор vladimir_ar, 17 мая 2012, 00:08:00

« назад - далее »

0 Пользователи и 4 гостей просматривают эту тему.

vladimir_ar

Такая проблема. Поняв, что третий гном у меня пока работать не будет, поставил kde-full. И, собственно, две проблемы:
1. vladimir-7@GNU-HOME:~/Документы$ sudo kwrite
No protocol specified
kwrite: cannot connect to X server :0.0
vladimir-7@GNU-HOME:~/Документы$

2. Приложения гнома (тот же синаптик) не запускаются из меню - т.е. идет запрос пароля и такое окно


Сообщение объединено: 17 мая 2012, 00:09:44

При запуске gparted и вовсе ничего не появляется. При запуске через Alt+F2 gksu <приложение> - работает.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

Udachnik

Цитата: vladimir_ar от 17 мая 2012, 00:08:00
Такая проблема. Поняв, что третий гном у меня пока работать не будет, поставил kde-full. И, собственно, две проблемы:
1. vladimir-7@GNU-HOME:~/Документы$ sudo kwrite
No protocol specified
kwrite: cannot connect to X server :0.0
vladimir-7@GNU-HOME:~/Документы$

Ничего не поделаешь, это KDE
https://debianforum.ru/index.php?topic=1929.0

vladimir_ar

#2
Ага, спасибо. Часть решилось - из консоли через kdesudo работает.
А вот другое любопытно - создешь на панели значек, правишь команду как kdesudo "приложение" - то же самое окно после ввода пароля, хотя из консоли и через Альт-Ф2 запускается.

Сообщение объединено: 17 мая 2012, 00:53:32

О, и внешний вид синаптика смог сделать человеческим, запустив от рута gtk-chtheme  :)
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

lisss

Цитата: Udachnik от 17 мая 2012, 00:23:01Ничего не поделаешь, это KDE
к чему это? вобще-то это косяк sudo вследствие бараней упертости разработчиков в замеске с паранноей.

Udachnik

Цитата: lisss от 17 мая 2012, 01:20:58к чему это?
Это к тому, что баг с запуском графических приложений в KDE от рута из терминала есть уже давно. Как был в 4.4 так и остался в 4.7. Решается командой
xhost +
Но работает только в текущем сеансе.

Brainey

Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

lisss

Цитата: Udachnik от 17 мая 2012, 08:01:19Это к тому, что баг с запуском графических приложений в KDE от рута из терминала есть уже давно. Как был в 4.4 так и остался в 4.7. Решается командой
Вы путаетесь. Это не баг в KDE, это костыль в гномоподобных оболочках :) А баг - он в sudo, при su все работает отлично.

vladimir_ar

#7
Цитата: Brainey от 17 мая 2012, 17:58:06Наткнулся ещё на такой рецепт.
Работает. Спасибо!

Сообщение объединено: 18 мая 2012, 00:02:11

Да. Как редактируется меню KDE? Из меню запускается как kdesudo synaptic - но не работает. Возможно, при исправлении на sudo заработает?
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

Brainey

#8
Цитата: vladimir_ar от 17 мая 2012, 23:59:55Да. Как редактируется меню KDE? Из меню запускается как kdesudo synaptic - но не работает. Возможно, при исправлении на sudo заработает?
ПКМ - редактировать меню. А пакет kdesudo установлен? Если да, то как ругается при запуске?
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru

vladimir_ar

#9
kdesudo поставил по ссылке с поста [color=27db2b]Udachnik[/color]. Заработало. А по "рецепту" заработало и через sudo.

Сообщение объединено: 18 мая 2012, 15:33:34

Все, работает из меню. Нужно отредактировать свойства запуска в строке меню  - во вкладке дополнительно убрать галочку "Запускать от имени другого пользователя". Строка запуска остается неизменной - kdesudo synaptic.

А в случае с Gparted для запуска нужно в начало строки запуска дописать kdesudo ("Запускать от имени другого пользователя" не установлено).
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M