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


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

Автор Тема: Alt + PrintScreen − не назначаются горячие клавиши  (Прочитано 7995 раз)

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

Оффлайн Rizado

  • Автор темы
  • Любитель
  • *
  • Сообщений: 73
    • Просмотр профиля
Пытаюсь переползти с Cinnamon на KDE, почти всё настроил, но не получается выставить привычные сочетания клавиш. При попытке настроить Alt + PrintScreen для скриншота активного окна эта комбинация просто не назначается. В Cinnamon работает, то есть, проблема явно где-то KDE. Можно ли всё же назначить эту комбинацию и если да, то как?
Есть точка невозврата из мечты − лететь на свет таинственной звезды...

Оффлайн xub

  • Забанен
  • Активист
  • *
  • Сообщений: 284
  • If it ain't broke, don't fix it
    • Просмотр профиля
Re: Alt + PrintScreen − не назначаются горячие клавиши
« Ответ #1 : 21 Сентябрь 2019, 13:46:53 »
Я Вас приветствую! У меня не KDE, но если спросить в GOOGLE :„Linux kde, how to take screenshot?“, — там много чего по теме…

Но думаю, что начать нужно с: „To change the shortcut key, have to check the hotkeys.“ Должен же где-то быть весь список hotkeys, может там уже что-то назначено?

Потом там много пишут про программу Spectacle, может нею теперь делают там все screenshorts?
https://webhamster.ru/site/page/index/articles/projectcode/181 LoLo Switcher. Конфигурирование… Рекомендую!!! Кардинально может решить проблемы переключения раскладки…

Онлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 3058
  • Kubuntu 12.04, 16.04, 18.04, 20.04, 21.04, 21.10
    • Просмотр профиля
Re: Alt + PrintScreen − не назначаются горячие клавиши
« Ответ #2 : 21 Сентябрь 2019, 21:40:08 »
Потом там много пишут про программу Spectacle, может нею теперь делают там все screenshorts?
xub, совершенно верно, именно Spectacle. Тут непонятно другое, зачем Rizado понадобилось вешать Spectacle на Alt+PrintScreen, если работает просто PrintScreen по-умолчанию.
Я странен, а не странен кто ж? (С)

Оффлайн victor00000

  • Забанен
  • Старожил
  • *
  • Сообщений: 15570
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Alt + PrintScreen − не назначаются горячие клавиши
« Ответ #3 : 21 Сентябрь 2019, 21:44:54 »
ls ~/.xb*rc
?
Нельзя друзья, дулу - AnrDaemon видите?
~.o

Оффлайн Rizado

  • Автор темы
  • Любитель
  • *
  • Сообщений: 73
    • Просмотр профиля
Re: Alt + PrintScreen − не назначаются горячие клавиши
« Ответ #4 : 21 Сентябрь 2019, 22:14:37 »
Код: [Выделить]

ls ~/.xb*rc

?
rizado@MARS:~$ ls ~/.xb*rc
ls: no se puede acceder a '/home/rizado/.xb*rc': No existe el archivo o el directorio
rizado@MARS:~$
Примерный перевод: не удаётся получить доступ, файл или каталог не существует.
зачем Rizado понадобилось вешать Spectacle на Alt+PrintScreen, если работает просто PrintScreen по-умолчанию.
Для активного окна. Для всего экрана PrintScreen. Не хочу менять привычки.
Я Вас приветствую! У меня не KDE, но если спросить в GOOGLE :„Linux kde, how to take screenshot?“, — там много чего по теме…
Я хочу назначить именно на определённые комбинации клавиш, к которым привык.
Есть точка невозврата из мечты − лететь на свет таинственной звезды...

Оффлайн victor00000

  • Забанен
  • Старожил
  • *
  • Сообщений: 15570
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Alt + PrintScreen − не назначаются горячие клавиши
« Ответ #5 : 21 Сентябрь 2019, 22:18:46 »
я просто так, ничего ненадо и незнаю.
Нельзя друзья, дулу - AnrDaemon видите?
~.o

Оффлайн damix

  • Активист
  • *
  • Сообщений: 539
    • Просмотр профиля
Re: Alt + PrintScreen − не назначаются горячие клавиши
« Ответ #6 : 22 Сентябрь 2019, 09:30:44 »
Присоединяюсь к вопросу.
Добавлю, что нужное действие spectacle -a или (если не нужно показывать окно, а сразу сохранять файл) spectacle -ab за подробностями spectacle --help такое настраивается в Параметры системы -> Комбинации клавиш, а проблема в том, что в KDE не получается навесить действие на Alt+Print, хотя на другие сочетания с этими кнопками удается.

Оффлайн xub

  • Забанен
  • Активист
  • *
  • Сообщений: 284
  • If it ain't broke, don't fix it
    • Просмотр профиля
Re: Alt + PrintScreen − не назначаются горячие клавиши
« Ответ #7 : 22 Сентябрь 2019, 13:37:17 »
Вообще, когда речь заходит о назначении „любимого😇“ сочетания клавишей, сразу всплывают могущие помочь в этом деле соответствующие программы, начиная с „классической😈“ xdotool

Но у меня лучше получается с xmacrosudo apt install xmacro❩.

Поясню на примере. Знающий человек пишет:
а проблема в том, что в KDE не получается навесить действие на Alt+Print

1.) Назначаем нашему действию любое нейтральное сочетание клавишей например Shift+Ctrl+Alt+3(цифровая клавиатура). Пусть это сочетание выполняет допустим сохранение screen’a конкретного окна.

2.) Скорее всего в этом неведомом мне KDE Alt+PrintScreen что-то другое делает или для чего-то там, возможно, зарезервировано. Пытаемся этим сочетанием клавишей вызвать нажатие избранной нами комбинации. Это будет выглядеть так:
echo "KeyStrPress Control_L KeyStrPress Alt_L KeyStrPress Shift_L KeyStrPress KP_Next KeyStrRelease KP_Next KeyStrRelease Shift_L KeyStrRelease Alt_L KeyStrRelease Control_L"|xmacroplay -d 250 ":0.0"
3.) В XFCE есть возможность назначать собственные клавиатурные комбинации, думаю должно быть такое в KDE.
(Нажмите, чтобы показать/скрыть)
Назначаем для созданной выше „композиции😈“ сочетание Alt+PrintScreen и смотрим что получится, а вдруг? ;D

Преимущества: Нет „глубокого погружения“ в xkb или ещё куда-то, недостатки очевидная „костыльность😕“ средней степени данного предложения…

Но если никто ничего более умного не предложит можете попробовать!
« Последнее редактирование: 22 Сентябрь 2019, 13:41:06 от xub »
https://webhamster.ru/site/page/index/articles/projectcode/181 LoLo Switcher. Конфигурирование… Рекомендую!!! Кардинально может решить проблемы переключения раскладки…

Оффлайн damix

  • Активист
  • *
  • Сообщений: 539
    • Просмотр профиля
Re: Alt + PrintScreen − не назначаются горячие клавиши
« Ответ #8 : 22 Сентябрь 2019, 17:32:27 »
Rizado, sudo apt install xbindkeys
xbindkeys -d > ~/.xbindkeysrc
nano ~/.xbindkeysrc
И добавить в этот файл строчки:
"spectacle -a"
    Alt + Print
Затем выполнить xbindkeys
Должно заработать. Если не работает, перезагрузитесь.

Пользователь добавил сообщение 22 Сентябрь 2019, 17:39:51:
Но это с использованием другой программы. А вот почему это средствами KDE нельзя сделать, самому хотелось бы знать.
« Последнее редактирование: 22 Сентябрь 2019, 17:39:51 от damix »

Оффлайн victor00000

  • Забанен
  • Старожил
  • *
  • Сообщений: 15570
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Alt + PrintScreen − не назначаются горячие клавиши
« Ответ #9 : 22 Сентябрь 2019, 17:56:59 »
scrot -u "`xdg-user-dir DESKTOP`"/altprn.png
Нельзя друзья, дулу - AnrDaemon видите?
~.o

Онлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 3058
  • Kubuntu 12.04, 16.04, 18.04, 20.04, 21.04, 21.10
    • Просмотр профиля
Re: Alt + PrintScreen − не назначаются горячие клавиши
« Ответ #10 : 22 Сентябрь 2019, 23:02:41 »
Для активного окна. Для всего экрана PrintScreen. Не хочу менять привычки.
Rizado, вы уже сменил свою главную привычку - Cinnamon на KDE, поэтому всмотритесь внимательно в интерфейс Spectacle. Там есть не только Область Активное окно и Весь экран и прочие. А так же есть кнопка Сделать новый снимок после выбора любой из Областей.
Я странен, а не странен кто ж? (С)

Оффлайн andytux

  • Старожил
  • *
  • Сообщений: 4468
    • Просмотр профиля
Re: Alt + PrintScreen − не назначаются горячие клавиши
« Ответ #11 : 23 Сентябрь 2019, 04:55:57 »
Цитировать
А вот почему это средствами KDE нельзя сделать, самому хотелось бы знать.
Любопытно... В одном из конфигов в /usr/share/kcmkeys:
Window Screenshot to Clipboard=Alt+PrintВ другом конфиге, в ~/.config/kglobalshortcutsrc:
{50272b27-e951-4f86-bca8-8cf006daf11a}=Meta+Print,none,Сделать снимок активного окна
« Последнее редактирование: 23 Сентябрь 2019, 05:04:30 от andytux »

Оффлайн damix

  • Активист
  • *
  • Сообщений: 539
    • Просмотр профиля
Re: Alt + PrintScreen − не назначаются горячие клавиши
« Ответ #12 : 23 Сентябрь 2019, 09:13:32 »
AlexBKost, это уже обход, это лишние клики. Удобнее одним сочетанием клавиш сделать скриншот и тут же его или сохранить или открыть гимпом. И то и другое spectacle может.
Абсолютно удобной DE не существует. Любую надо допиливать.

Оффлайн Rizado

  • Автор темы
  • Любитель
  • *
  • Сообщений: 73
    • Просмотр профиля
Re: Alt + PrintScreen − не назначаются горячие клавиши
« Ответ #13 : 23 Сентябрь 2019, 16:39:33 »
damix, спасибо, попробую.
А вот почему это средствами KDE нельзя сделать, самому хотелось бы знать.
Вот именно. могу настроить что-то вроде Meta+Alt+PrintScreen, но хочется всё же привычное сочетание.
Абсолютно удобной DE не существует. Любую надо допиливать.
Если они дают возможность допиливания :) . Например, в SDDM почему-то нельзя выбрать язык сеанса, только раскладку клавиатуры. Если меня вполне устраивает испанский по умолчанию, то предложить такое гостям (иногда надо) выглядит издевательством.
Rizado, вы уже сменил свою главную привычку - Cinnamon на KDE
Пока ещё поочерёдно в обоих DE работаю − что в конкретный момент больше подходит для задачи.
Есть точка невозврата из мечты − лететь на свет таинственной звезды...

Онлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 3058
  • Kubuntu 12.04, 16.04, 18.04, 20.04, 21.04, 21.10
    • Просмотр профиля
Re: Alt + PrintScreen − не назначаются горячие клавиши
« Ответ #14 : 23 Сентябрь 2019, 19:53:12 »
Пока ещё поочерёдно в обоих DE работаю − что в конкретный момент больше подходит для задачи.
Rizado, вы знаете, пока на KDE не зашла Plasma 5, у меня на диске тоже было с десяток разных дистров с разными DE. А с выходом Plasma 5 она меня так пропёрла, что я все удалил, оставив на память только Kubuntu 12.04.
Я странен, а не странен кто ж? (С)

 

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