Как я могу изменить привязки клавиш в Nautilus?

Я хотел бы изменить привязки клавиш в Nautilus. В частности, я бы хотел сделать так, чтобы Ctrl + Tab и Ctrl + Shift + Tab переключались между вкладками вместо Ctrl + PgUp / PgDn. Я не могу найти ничего в dconf, и Наутилус перечисляет только ярлыки и не позволяет мне изменять их. Я попытался использовать это решение здесь, но (1) файл ~/.config/nautilus/accels не существует, поэтому я не могу понять синтаксис / строки, которые я должен редактировать, и (2) сделать файл и скопировать его код в он ничего не делал. Любая помощь приветствуется! Спасибо!

3
задан 14 May 2018 в 11:49

4 ответа

Вы можете, но это непросто: стандартные параметры Nautilus не позволяют вам изменять эти привязки, поскольку для них нет параметров конфигурации:

gsettings list-recursively | grep --ignore-case nautilus

Таким образом, у вас есть 2 возможности: [ ! d1] Переключитесь на Nemo, у которого есть возможности, которые вы ищете из коробки (и многое другое ...). Клонируйте источник Nautilus, отредактируйте исходный код, измените Ctrl + PgUp на Ctrl + Tab и создайте свой собственный version: cd Documents git clone https://github.com/GNOME/nautilus cd nautilus/src grep --recursive --ignore-case tabs * nano nautilus-window.c #This is where you need to do more work yourself cd .. ./configure make sudo checkinstall

Это насколько я хочу, потому что я взял простой способ и развернул Nemo, потому что я ненавижу то, что разработчики GNOME выбрали так, как они предпочитают «простоту», тогда как мне нравится моя сложный и полный возможностей.

Извините! ¯ \ _ (ツ) _ / ¯

4
ответ дан 17 July 2018 в 14:22

Old Bug

Это старая ошибка, появившаяся во многих отчетах об ошибках. Этот отчет об ошибках - с 2009 года.

FireFox и Windows поддерживают Control + Tab для переключения вкладок. На многих ноутбуках Page Up может оказаться труднодоступным или плохо обозначенным.

Для однокристальных клавиш вы можете использовать Control +1 для первой вкладки, ] Tab +2 для второй вкладки и т. Д.

отчет об ошибке для 1 + Tab используется для переключения панелей в окнах , Например, из главной панели в левую боковую панель.

Предлагается gsettings взломать, что, похоже, не работает

«Взломать» в этот отчет об ошибках иллюстрирует эти два gsettings, которые вы можете просмотреть перед изменением:

$ gsettings get org.gnome.Terminal.Legacy.Keybindings:/org/gnome/terminal/legacy/keybindings/ next-tab '<Control>Page_Down' $ gsettings get org.gnome.Terminal.Legacy.Keybindings:/org/gnome/terminal/legacy/keybindings/ prev-tab '<Control>Page_Up'

Затем, чтобы изменить их, используйте:

$ gsettings set org.gnome.Terminal.Legacy.Keybindings:/org/gnome/terminal/legacy/keybindings/next-tab '<Primary>Tab' $ gsettings set org.gnome.Terminal.Legacy.Keybindings:/org/gnome/terminal/legacy/keybindings/prev-tab '<Primary><Shift>Tab'

Это успешно изменяет режим переключения между gnome-terminal вкладки, но не имеет эффекта в Nautilus или даже в YAD.

1
ответ дан 17 July 2018 в 14:22

Вы можете, но это непросто: стандартные параметры Nautilus не позволяют вам изменять эти привязки, поскольку для них нет параметров конфигурации:

gsettings list-recursively | grep --ignore-case nautilus

Таким образом, у вас есть 2 возможности: [ ! d1] Переключитесь на Nemo, у которого есть возможности, которые вы ищете из коробки (и многое другое ...). Клонируйте источник Nautilus, отредактируйте исходный код, измените Ctrl + PgUp на Ctrl + Tab и создайте свой собственный version: cd Documents git clone https://github.com/GNOME/nautilus cd nautilus/src grep --recursive --ignore-case tabs * nano nautilus-window.c #This is where you need to do more work yourself cd .. ./configure make sudo checkinstall

Это насколько я хочу, потому что я взял простой способ и развернул Nemo, потому что я ненавижу то, что разработчики GNOME выбрали так, как они предпочитают «простоту», тогда как мне нравится моя сложный и полный возможностей.

Извините! ¯ \ _ (ツ) _ / ¯

4
ответ дан 20 July 2018 в 14:27
  • 1
    Спасибо @Fabby. :) Что делает линия grep --recursive --ignore-case tabs *? просто из-за слова tabs, это заставляет меня думать, что это может быть связано с оригинальными особенностями. лично я не забочусь об этом конкретном ярлыке и, соответственно, хочу посмотреть, нужно ли это для любого другого варианта использования, или, если это будет другая команда для разных привязок. И спасибо за предложение Nemo - звучит как лучший способ пойти. :) – thisissami 4 June 2018 в 22:38
  • 2
    Он показывает вам все файлы исходного кода, содержащие вкладки слов. 0: -) Я думаю, что это nautilus-window.c вам нужно, , но YMMV. Go Nemo, как и я: nemo много из колоколов и свистов и намного превосходит Наутилус, хотя и очень похож на его основное использование. @thisissami Вы будете чувствовать себя как дома. – Fabby 4 June 2018 в 22:40

Old Bug

Это старая ошибка, появившаяся во многих отчетах об ошибках. Этот отчет об ошибках - с 2009 года.

FireFox и Windows поддерживают Control + Tab для переключения вкладок. На многих ноутбуках Page Up может оказаться труднодоступным или плохо обозначенным.

Для однокристальных клавиш вы можете использовать Control +1 для первой вкладки, ] Tab +2 для второй вкладки и т. Д.

отчет об ошибке для 1 + Tab используется для переключения панелей в окнах , Например, из главной панели в левую боковую панель.

Предлагается gsettings взломать, что, похоже, не работает

«Взломать» в этот отчет об ошибках иллюстрирует эти два gsettings, которые вы можете просмотреть перед изменением:

$ gsettings get org.gnome.Terminal.Legacy.Keybindings:/org/gnome/terminal/legacy/keybindings/ next-tab '<Control>Page_Down' $ gsettings get org.gnome.Terminal.Legacy.Keybindings:/org/gnome/terminal/legacy/keybindings/ prev-tab '<Control>Page_Up'

Затем, чтобы изменить их, используйте:

$ gsettings set org.gnome.Terminal.Legacy.Keybindings:/org/gnome/terminal/legacy/keybindings/next-tab '<Primary>Tab' $ gsettings set org.gnome.Terminal.Legacy.Keybindings:/org/gnome/terminal/legacy/keybindings/prev-tab '<Primary><Shift>Tab'

Это успешно изменяет режим переключения между gnome-terminal вкладки, но не имеет эффекта в Nautilus или даже в YAD.

1
ответ дан 20 July 2018 в 14:27

Другие вопросы по тегам:

Похожие вопросы: