До выхода дистрибутива Ubuntu 11.04, а точнее, до выхода Gnome 3 и соответственных изменений во многих приложениях, таких, например, как в Nautilus, была полезная опция "Использовать пользовательскую команду" (Use a custom command) в контекстном меню при клике правой кнопкой мыши на файле, где можно было в поле ввести определённую команду пользователя, чтобы открыть файл. Но теперь эта опция больше не доступна в Nautilus по умолчанию. http://compizomania.blogspot.com/
Добавить в Nautilus "Использовать команду пользователя"
1. Для того чтобы добавить в контекстное меню Nautilus "Использовать команду пользователя", откройте текстовый редактор gedit, скопируйте/вставьте в него следующий скрипт (сценарий):
Сохраните файл под именем Использовать команду пользователя по адресу: ~/.local/share/nautilus/scripts/, как на снимке:
И закройте редактор.
2. Теперь сохранённый файл нужно сделать исполняемым. Откройте файл "Использовать команду пользователя", клик правой кнопкой на файле, Свойства ->Права и активировать параметр Разрешить выполнение файла как программы:
3. Перезагрузите Nautilus следующей командой в терминале
nautilus -q
4. Теперь откройте Nautilus, кликните правой кнопкой на любом файле и в контекстном меню, опции Сценарии вы должны обнаружить пункт "Использовать команду пользователя":
При нажатии на данном пункте откроется диалоговое окно Добавить приложение/команду:
Использование данной функции.
Вы можете открыть любой файл, введя команду соответствующего приложения в диалоговом окне.
Например, открыть текстовый файл .txt, используя gedit или .pdf файл, вводом evince в диалоговом окне.
Если вы хотите открыть файл с правами суперпользователя, то используйте gksudo или gksu перед приложением.
Пример. Чтобы открыть текстовый файл .txt с правами администратора нужно ввести в диалоговом окне следующее:
gksudo gedit
или
gksu gedit
Если в вашем дистрибутиве не установлена по умолчанию команда gksu, вы можете установить её следующей командой в терминале:
sudo apt-get install gksu
Вот и всё. http://compizomania.blogspot.com/
Удачи.
Добавить в Nautilus "Использовать команду пользователя"
1. Для того чтобы добавить в контекстное меню Nautilus "Использовать команду пользователя", откройте текстовый редактор gedit, скопируйте/вставьте в него следующий скрипт (сценарий):
#!/bin/bash
var=$(zenity --entry \
--title="Добавить приложение/команду" \
--text="Использовать команду пользователя" \
--width="320")
if [ $? -eq 0 ] && [ "$var" ]; then
$var "$1"
else
exit 0
fi
Сохраните файл под именем Использовать команду пользователя по адресу: ~/.local/share/nautilus/scripts/, как на снимке:
И закройте редактор.
2. Теперь сохранённый файл нужно сделать исполняемым. Откройте файл "Использовать команду пользователя", клик правой кнопкой на файле, Свойства ->Права и активировать параметр Разрешить выполнение файла как программы:
3. Перезагрузите Nautilus следующей командой в терминале
nautilus -q
4. Теперь откройте Nautilus, кликните правой кнопкой на любом файле и в контекстном меню, опции Сценарии вы должны обнаружить пункт "Использовать команду пользователя":
При нажатии на данном пункте откроется диалоговое окно Добавить приложение/команду:
Использование данной функции.
Вы можете открыть любой файл, введя команду соответствующего приложения в диалоговом окне.
Например, открыть текстовый файл .txt, используя gedit или .pdf файл, вводом evince в диалоговом окне.
Если вы хотите открыть файл с правами суперпользователя, то используйте gksudo или gksu перед приложением.
Пример. Чтобы открыть текстовый файл .txt с правами администратора нужно ввести в диалоговом окне следующее:
gksudo gedit
или
gksu gedit
Если в вашем дистрибутиве не установлена по умолчанию команда gksu, вы можете установить её следующей командой в терминале:
sudo apt-get install gksu
Вот и всё. http://compizomania.blogspot.com/
Удачи.
Комментариев нет :
Отправить комментарий
Если у Вас появились вопросы или мнения, вы можете задать или оставить их здесь.
Спам и флуд будут жёстко караться вечной блокировкой их оставляющих!
If You have any questions or opinions about, just leave'em here.
Spamers & flooders will be blocked forever!!!