LinuxForum.Fans
Тема

Нет горячей клавиши вызова терминала KDE4 + автодополнение в bash

Автор: u-olvar 14 сообщений 1844 просмотров
09.03.2015 11:47 #416975

Доброго. Напишу в эту тему, если не сюда, направьте. Два вопроса. Я не нашёл ни в привязках ни в глобальных привязках клавиш вызова терминала. В убунте было ctrl+alt+t по умолчанию. А тут никакой нет.
И второе... В самом баше добавить автодополнение команд. В других ос было по табу вроде как. Благодарю. ОС: 13.2 x64.

09.03.2015 11:59 #416976
"u-olvar" написал:
В самом баше добавить автодополнение команд.

[console=root]zypper in bash-completion[/console]

"u-olvar" написал:
Я не нашёл ни в привязках ни в глобальных привязках клавиш вызова терминала.

Какое DE?

09.03.2015 12:16 · отредактировано #416978

Говорит, что пакет уже установлен.
KDE 4.14.5

09.03.2015 15:31 #416998

u-olvar,
Самый простой способ добавить горячую клавишу для программы(Konsole) в KDE4:
1) Правой кнопкой мышки по "Меню приложений"
2) Редактировать меню
3) Перейти по дереву меню: Система - Терминал - Konsole
4) Вкладка "Дополнительно"
5) Текущая клавиша
6) Нажать на кнопку: "Не определена" и набрать Ctrl+Alt+T
7) Если будет ругаться, что данная комбинация связана с каким-либо действием, то нажать на новую появившуюся кнопку "Связать с новым"
8.) Нажать на кнопку "Cохранить"

09.03.2015 15:41 #416999

Спасибо, Verg. Тоже долго не мог понять как назначить горячме клавиши терминалу. Спасибо, все получилось КДЕ 4.14.5

09.03.2015 15:42 #417001

u-olvar,
Другой способ:
1) Параметры системы - Комбинации клавиш и росчерки - Специальные действия
2) Изменить - Новый - Глобальная комбинация клавиш - Команда или адрес
3) "Новое действие" переименовать в Запустить Konsole
4) Вкладка комментарий.
Заменить текст на: Запуск Konsole при нажатии Ctrl+Alt+T.
5) Вкладка Активация.
Нажать на кнопку: "Не определена" и набрать Ctrl+Alt+T
Если будет ругаться, что данная комбинация связана с каким-либо действием, то нажать на новую появившуюся кнопку "Связать с новым"
6) Вкладка "Действие"
Набрать: konsole
7) Нажать на кнопку "Применить"

09.03.2015 17:41 #417015

Благодарю, Verg. Первый способ подошёл. Работает.
Осталось консоль научить читать мои мысли и дописывать их.

09.03.2015 17:44 #417016
"u-olvar" написал:
Осталось консоль научить читать мои мысли и дописывать их

Это эмулятор терминала, а не редактор кода.

09.03.2015 17:48 #417017
stranger написал:
[quote="u-olvar"]Осталось консоль научить читать мои мысли и дописывать их

Это эмулятор терминала, а не редактор кода.[/quote]

Но убунту это умеет, сентос тоже. Дописание стандартных команд, как, например, путь к папке или файлу.

09.03.2015 17:52 #417018
"u-olvar" написал:
убунту это умеет, сентос тоже

Вы про что сейчас? Про ОС или про графическую среду?

09.03.2015 18:00 · отредактировано #417019
"u-olvar" написал:
Осталось консоль научить читать мои мысли и дописывать их.

По идее достаточно установки пакета:
[console=root]zypper in bash-completion[/console]

У меня установлены: (автодополнение работает)
[console]verg@localhost:~> zypper se -si bash-completion
С | Имя | Тип | Версия | Архитектура | Репозиторий
--+----------------------------+-------+-----------+-------------+-----------------
i | systemd-bash-completion | пакет | 219-954.1 | noarch | home:/tsaupe
i | pulseaudio-bash-completion | пакет | 6.0-1.2 | i586 | multimedia:/libs
i | bash-completion | пакет | 2.1-56.1 | noarch | shells[/console]

[console]verg@localhost:~> su
Пароль:
localhost:/home/verg # zypp
zypp-CheckAccessDeleted zypper zypper-log zypp-NameReqPrv zypp-refresh[/console]

09.03.2015 18:15 #417020
stranger написал:
[quote="u-olvar"]убунту это умеет, сентос тоже

Вы про что сейчас? Про ОС или про графическую среду?[/quote]

Про ОС.

Вот мой выхлоп

Показать
[console]С | Имя | Тип | Версия | Архитектура | Репозиторий
--+-------------------------+-------+-------------+-------------+---------------------
i | bash-completion | пакет | 2.1-5.1.2 | noarch | openSUSE-13.2-Oss
i | systemd-bash-completion | пакет | 210-25.12.1 | noarch | openSUSE-13.2-Update
[/console]
10.03.2015 10:39 #417065
"u-olvar" написал:
Но убунту это умеет, сентос тоже. Дописание стандартных команд, как, например, путь к папке или файлу.

э… А у вас точно оболочка называется "bash"?

Выполните:
[console]$ echo $0[/console]

10.03.2015 10:48 #417070

Хм... вроде всё норм стало, я снёс bash-completion и поставил заново. Перегрузил комп.
Спасибо за помощь.

Войдите или зарегистрируйтесь, чтобы ответить.