В openSUSE добавить команду в Alt+F2 (так же как и opera например)

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Ответить
Аватара пользователя
n9uf
Сообщения: 44
ОС: openSUSE 11.0

В openSUSE добавить команду в Alt+F2

Сообщение n9uf »

Привет всем,
в openSUSE есть удобная штука (вообще-то может и в других линуксах тоже есть что-то подобное) - быстрый вызов программ, посредством написания названия программы в окошке, заранее вызванном сочетанием клавиш ALT-F32, пардон, F2.
Таким образом вызывается почти все, что нужно человеку (как то YaST, Opera, Konsole :-)
Но вот как добавить туда еще одну (а со временем и больше) команду (а со временем и команд)? Путь к файлу, который надо вызывать я знаю, но не очень удобно каждый раз его набирать. А хочется, чтобы так раз! И готово :-)

P.S. Кстати, (для тех, кто следит за моими постами) с кодировкой я удачно разобрался. Переустановил лиукс и всего делов :-)
неужели?
Спасибо сказали:
Аватара пользователя
aiming
Сообщения: 375
ОС: DEBIAN 6
Контактная информация:

Re: В openSUSE добавить команду в Alt+F2

Сообщение aiming »

n9uf писал(а):
30.01.2010 14:56
Привет всем,
в openSUSE есть удобная штука (вообще-то может и в других линуксах тоже есть что-то подобное) - быстрый вызов программ, посредством написания названия программы в окошке

в других "линуксах" тоже есть.
что за команды вы имеете в виду?
каждый случай индивидуален, самый простой вариант - закрепить клавиши в xorg.conf,
так же добавить сочетания горячих клавиш можно в меню графической оболочки (кде, гном и тд)
описывать не буду тк менюшки у них разные. гугл в помошь.
а сменить кодировки оч легко dpkg-reconfigure locales выбираете uft-8 (универсальная штука я вам скажу).
никто не запомнит тебя за твои мысли.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: В openSUSE добавить команду в Alt+F2

Сообщение watashiwa_daredeska »

n9uf писал(а):
30.01.2010 14:56
Но вот как добавить туда еще одну (а со временем и больше) команду (а со временем и команд)? Путь к файлу, который надо вызывать я знаю, но не очень удобно каждый раз его набирать. А хочется, чтобы так раз! И готово
Прописать в файл ~/.xsessionrc строчку (создать файл, если его нет):

Код: Выделить всё

PATH=$PATH:/полный/путь/до/каталога/с/командами
Регистр соблюдать обязательно.
Спасибо сказали:
Аватара пользователя
Janik
Сообщения: 848
Статус: Оператор вычислительных машин
ОС: Debian

Re: В openSUSE добавить команду в Alt+F2

Сообщение Janik »

Скопировать Ваш скрипт (программу) в каталог /usr/bin
Кто ищет, тот всегда найдет!
Опыт - это когда все получается с первого раза.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: В openSUSE добавить команду в Alt+F2

Сообщение watashiwa_daredeska »

Janik писал(а):
30.01.2010 17:20
Скопировать Ваш скрипт (программу) в каталог /usr/bin
Альтернативный способ «превратить любую систему в Slackware»™?
Тогда уж в /usr/local/bin.
Спасибо сказали:
Аватара пользователя
n9uf
Сообщения: 44
ОС: openSUSE 11.0

Re: В openSUSE добавить команду в Alt+F2

Сообщение n9uf »

Прописать в файл ~/.xsessionrc строчку (создать файл, если его нет):
Код
PATH=$PATH:/полный/путь/до/каталога/с/командами
Регистр соблюдать обязательно.


эм...
даже не заню с чего начать.
Полный путь до каталога с командами это что? Или куда?

Короче вот что я хочу, установил NetBeans, полный путь до исполняемого файла
/usr/local/netbeans-6.8/bin/netbeans (ну я надеюсь, что это так)

и хочу, чтоб при нажатии на Alt+F2 я набирал NetBeans и он запускался. Сейчас, когда я пишу NetBeans в списке программ снизу появляется он, но на него нужно отдельно нажать (при этом команда NetBeans меняется на /bin/sh "/usr/local/netbeans-6.8/bin/netbeans")


Вообще мне бы не повредило почитать хорошую книжку пол линуксу. Бо я прочитал одну, но она какая-то плохая оказалась, в общих чертах рассказала и все. Мож кто знает, посоветуйте :-)
неужели?
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: В openSUSE добавить команду в Alt+F2

Сообщение watashiwa_daredeska »

n9uf писал(а):
01.02.2010 13:10
полный путь до исполняемого файла
/usr/local/netbeans-6.8/bin/netbeans
PATH=$PATH:/usr/local/netbeans-6.8/bin
n9uf писал(а):
01.02.2010 13:10
при нажатии на Alt+F2 я набирал NetBeans
«NetBeans» или «netbeans»? Регистр имеет значение в Linux.
Спасибо сказали:
Аватара пользователя
n9uf
Сообщения: 44
ОС: openSUSE 11.0

Re: В openSUSE добавить команду в Alt+F2

Сообщение n9uf »

Файла .xsessionrc не было, я его создал (А играет роль, что я не под рутом был и создал этот файл в своем домашнем каталоге?)
Написал там дословно следующее

Код: Выделить всё

PATH=$PATH:/usr/local/netbeans-6.8/bin


Ничего не изменилось. Вот, что выдает команда echo $PATH

/home/denis/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin (да, Денисом меня зовут :-)

Если я правильно понял, после всех этих махенаций с .xsessionrc к этим путям должен был добавится и путь /usr/local/netbeans-6.8/bin, Ведь так? Но его нет.
Комп перезагружал.
неужели?
Спасибо сказали:
Olegator
Сообщения: 2493
ОС: SuseLinux 11.2 KDE 4.3

Re: В openSUSE добавить команду в Alt+F2

Сообщение Olegator »

я считаю что надо добавить в .bashrc следующее
PATH=$PATH:/usr/local/netbeans-6.8/bin
export PATH

и соответственно перелогиниться
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: В openSUSE добавить команду в Alt+F2

Сообщение watashiwa_daredeska »

Olegator писал(а):
01.02.2010 17:41
я считаю что надо добавить в .bashrc следующее
PATH=$PATH:/usr/local/netbeans-6.8/bin
Не надо PATH в .bashrc добавлять, это неправильно.

n9uf писал(а):
01.02.2010 17:27
Ничего не изменилось.
Хм... Может, SuSE не использует .xsessionrc? Переношу в раздел SuSE, там более специализированные спецы.
Спасибо сказали:
Аватара пользователя
n9uf
Сообщения: 44
ОС: openSUSE 11.0

Re: В openSUSE добавить команду в Alt+F2

Сообщение n9uf »

Ну я в .bashrc добавил и заработало :-) А чем это плохо?
неужели?
Спасибо сказали:
Olegator
Сообщения: 2493
ОС: SuseLinux 11.2 KDE 4.3

Re: В openSUSE добавить команду в Alt+F2

Сообщение Olegator »

n9uf писал(а):
01.02.2010 18:46
Ну я в .bashrc добавил и заработало :-) А чем это плохо?

да ничем, просто как-то кажется что это костыль, а может и нет...
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory
Контактная информация:

Re: В openSUSE добавить команду в Alt+F2

Сообщение k0da »

по правильному ставить софт надо.
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: В openSUSE добавить команду в Alt+F2

Сообщение watashiwa_daredeska »

n9uf писал(а):
01.02.2010 18:46
А чем это плохо?
.bashrc исполняется при каждом запуске bash, кроме логина. Включая запуск скриптов. А надо то, что запускается один единственный раз при логине. Я не знаю, что там в openSuSE, но в Debian и Ubuntu при графическом логине исполняется ~/.xsessionrc.
Спасибо сказали:
red_python
Сообщения: 5
ОС: Ubuntu

Re: В openSUSE добавить команду в Alt+F2

Сообщение red_python »

Я так понял речь об исполняемом файле.. А если я хочу нажать [ALT][F2] и ввести "api", чтобы это было равносильно "/home/user/my_folder/file.txt", как быть?
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: В openSUSE добавить команду в Alt+F2

Сообщение NickLion »

red_python
Если в KDE и включена поддержка Baloo, то можно по названию файла. Или создать .desktop файл.
Спасибо сказали:
Ответить