В openSUSE добавить команду в Alt+F2 (так же как и opera например)
Модератор: Модераторы разделов
В openSUSE добавить команду в Alt+F2
Привет всем,
в openSUSE есть удобная штука (вообще-то может и в других линуксах тоже есть что-то подобное) - быстрый вызов программ, посредством написания названия программы в окошке, заранее вызванном сочетанием клавиш ALT-F32, пардон, F2.
Таким образом вызывается почти все, что нужно человеку (как то YaST, Opera, Konsole :-)
Но вот как добавить туда еще одну (а со временем и больше) команду (а со временем и команд)? Путь к файлу, который надо вызывать я знаю, но не очень удобно каждый раз его набирать. А хочется, чтобы так раз! И готово :-)
P.S. Кстати, (для тех, кто следит за моими постами) с кодировкой я удачно разобрался. Переустановил лиукс и всего делов :-)
в openSUSE есть удобная штука (вообще-то может и в других линуксах тоже есть что-то подобное) - быстрый вызов программ, посредством написания названия программы в окошке, заранее вызванном сочетанием клавиш ALT-F32, пардон, F2.
Таким образом вызывается почти все, что нужно человеку (как то YaST, Opera, Konsole :-)
Но вот как добавить туда еще одну (а со временем и больше) команду (а со временем и команд)? Путь к файлу, который надо вызывать я знаю, но не очень удобно каждый раз его набирать. А хочется, чтобы так раз! И готово :-)
P.S. Кстати, (для тех, кто следит за моими постами) с кодировкой я удачно разобрался. Переустановил лиукс и всего делов :-)
неужели?
Re: В openSUSE добавить команду в Alt+F2
в других "линуксах" тоже есть.
что за команды вы имеете в виду?
каждый случай индивидуален, самый простой вариант - закрепить клавиши в xorg.conf,
так же добавить сочетания горячих клавиш можно в меню графической оболочки (кде, гном и тд)
описывать не буду тк менюшки у них разные. гугл в помошь.
а сменить кодировки оч легко dpkg-reconfigure locales выбираете uft-8 (универсальная штука я вам скажу).
никто не запомнит тебя за твои мысли.
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: В openSUSE добавить команду в Alt+F2
Прописать в файл ~/.xsessionrc строчку (создать файл, если его нет):
Код: Выделить всё
PATH=$PATH:/полный/путь/до/каталога/с/командами
Мои розовые очки
Re: В openSUSE добавить команду в Alt+F2
Скопировать Ваш скрипт (программу) в каталог /usr/bin
Кто ищет, тот всегда найдет!
Опыт - это когда все получается с первого раза.
Опыт - это когда все получается с первого раза.
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: В openSUSE добавить команду в Alt+F2
Альтернативный способ «превратить любую систему в Slackware»™?
Тогда уж в /usr/local/bin.
Мои розовые очки
Re: В openSUSE добавить команду в Alt+F2
Прописать в файл ~/.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")
Вообще мне бы не повредило почитать хорошую книжку пол линуксу. Бо я прочитал одну, но она какая-то плохая оказалась, в общих чертах рассказала и все. Мож кто знает, посоветуйте :-)
неужели?
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: В openSUSE добавить команду в Alt+F2
PATH=$PATH:/usr/local/netbeans-6.8/bin
«NetBeans» или «netbeans»? Регистр имеет значение в Linux.
Мои розовые очки
Re: В openSUSE добавить команду в Alt+F2
Файла .xsessionrc не было, я его создал (А играет роль, что я не под рутом был и создал этот файл в своем домашнем каталоге?)
Написал там дословно следующее
Ничего не изменилось. Вот, что выдает команда 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, Ведь так? Но его нет.
Комп перезагружал.
Написал там дословно следующее
Код: Выделить всё
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, Ведь так? Но его нет.
Комп перезагружал.
неужели?
Re: В openSUSE добавить команду в Alt+F2
я считаю что надо добавить в .bashrc следующее
PATH=$PATH:/usr/local/netbeans-6.8/bin
export PATH
и соответственно перелогиниться
PATH=$PATH:/usr/local/netbeans-6.8/bin
export PATH
и соответственно перелогиниться
Спасибо сказали:
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: В openSUSE добавить команду в Alt+F2
Не надо PATH в .bashrc добавлять, это неправильно.
Хм... Может, SuSE не использует .xsessionrc? Переношу в раздел SuSE, там более специализированные спецы.
Мои розовые очки
Re: В openSUSE добавить команду в Alt+F2
Ну я в .bashrc добавил и заработало :-) А чем это плохо?
неужели?
Re: В openSUSE добавить команду в Alt+F2
по правильному ставить софт надо.
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
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: В openSUSE добавить команду в Alt+F2
.bashrc исполняется при каждом запуске bash, кроме логина. Включая запуск скриптов. А надо то, что запускается один единственный раз при логине. Я не знаю, что там в openSuSE, но в Debian и Ubuntu при графическом логине исполняется ~/.xsessionrc.
Мои розовые очки
-
- Сообщения: 5
- ОС: Ubuntu
Re: В openSUSE добавить команду в Alt+F2
Я так понял речь об исполняемом файле.. А если я хочу нажать [ALT][F2] и ввести "api", чтобы это было равносильно "/home/user/my_folder/file.txt", как быть?
Re: В openSUSE добавить команду в Alt+F2
red_python
Если в KDE и включена поддержка Baloo, то можно по названию файла. Или создать .desktop файл.
Если в KDE и включена поддержка Baloo, то можно по названию файла. Или создать .desktop файл.