Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: [РЕШЕНО]Запуск Midnight Commander по ярлыку с правами пользователя  (Прочитано 965 раз)

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

Оффлайн Shuko

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Уважаемые знатоки, прошу вашей помощи.
В общем, вытащил ярлык Midnight Commander на рабочий стол из каталога /usr/share/applications, чтобы кликнув по нему открывалось окно MC, а неприходилось выполнять последовательность действий Ctrl+Alt+t, затем ввод в терминале sudo mc. Хотелось бы по двойному клику на ярлыке запускать запускать MC. Понял, что избежать ввода пароля пользователя не получится, но можно хотя бы вводить его после двойного клика по ярлыку. Для этого установил gksu,  в ярлыке MC прописал Exec=gksudo mc. Теперь по двойному клику на ярлыке появляется окно терминала, поверх него сразу вываливается окно ввода пароля, ввожу его, но после этого в окне терминала появляется MC и тут же терминал закрывается.
Вот текст mc.desktop:
#!/usr/bin/env xdg-open
[Desktop Entry]
Name=Midnight Commander
Name[af]=Middernag Kommandeur
Name[eo]=Meznokta komandanto
Name[fa]=فرمان‌دار نیمه شب
Name[ko]=미드나잇 커멘더
Name[lv]=Pusnakts Komandieris
Name[nso]=Molaedi wa Bosegogare
Name[th]=มิดไนท์คอมมานเดอร์
Name[ve]=Muhulwane wa vhukati ha vhusiku
Name[xh]=Umyaleli Waphakathi kobusuku
Name[zu]=Umyaleli waphakathi nobusuku
Comment=File manager
Comment[pl]=Menedżer plików
Exec=gksudo mc
Icon=MidnightCommander
Terminal=true
Type=Application
Categories=ConsoleOnly;Utility;FileManager;System;FileTools;
Есть ли решение у моей задачи?

Ubuntu 14.04.
« Последнее редактирование: 13 Сентябрь 2016, 21:23:07 от Punko »

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 4312
  • Все по палатам!
    • Просмотр профиля
Может типа
Exec=gksudo <терминал> <-ключ команда> mc

Exec=gksudo 'lxterminal -e mc'
Извините, я все еще учусь

Оффлайн andytux

  • Старожил
  • *
  • Сообщений: 1518
    • Просмотр профиля
Shuko, у меня строка  в десктоп-файле выглядит так:
#Exec=xterm -e 'sudo mc /home /'
Exec=gnome-terminal -e 'sudo mc -S deep256 /home /'
где
-S deep256 - цветовая тема для mc
/home / - в левой панели откроется корень, в правой - хом.

Оффлайн Shuko

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Прописал вот такую строку Exec=gnome-terminal -e 'sudo mc /home /' вместо Exec=mc. Теперь работает как задумывал. Спасибо экспертам!

 

Страница сгенерирована за 0.06 секунд. Запросов: 24.