Два плагина gedit сталкиваются. Как изменить сочетания клавиш или включить / отключить плагин

Честно говоря, чтобы предотвратить обновление grub от уничтожения вашего /boot/grub/custom.cfg, я бы очень посоветовал вам в GRUB нажать e, чтобы отредактировать меню загрузки по умолчанию:

] Если все успешно, что обычно связано с изменением строки, в моем случае MBP 8 2:

MBP 8 2 Загрузочный USB-накопитель -

linux /casper/vmlinuz.efi file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash ---

-

linux /casper/vmlinuz.efi file=/cdrom/preseed/ubuntu.seed boot=casper radeon.modeset=0 i915.modeset=1 i915.lvds_use_channel_mode=2 i915.lvds_use_ssc=0 ---

B. UWBuntu должен загрузиться и отобразить обычный графический экран.

После завершения установки повторите B. сверху.

C После загрузки с HD, к которому вы только что установили Ubuntu, с USB-накопителя Live

Изменить sudo vi /etc/grub.d/00_header И вставить: outb 0x728 1 outb 0x710 2 outb 0x740 2 outb 0x750 0

после строки, выполнив поиск gfx, который читает : set gfxmode=${GRUB_GFXMODE}. Ниже приведен фрагмент фрагмента:

set gfxmode=${GRUB_GFXMODE} load_video insmod gfxterm

После этой процедуры /etc/grub.d/00_header должно выглядеть так: set gfxmode=${GRUB_GFXMODE} outb 0x728 1 outb 0x710 2 outb 0x740 2 outb 0x750 0 load_video insmod gfxterm

Изменить [ f7] И вставьте: outb 0x728 1 outb 0x710 2 outb 0x740 2 outb 0x750 0

Таким образом, в следующий раз, когда вы запустите sudo apt update && sudo apt upgrade, и там будет обновление grub, ваша установка не будет говно.

Cheers rivanov

8
задан 27 March 2011 в 08:53

36 ответов

Его просто:)

Включение

  1. Правка> Настройки
  2. Теперь посмотрите раздел «Плагины».
  3. Выберите установите флажок рядом с именем плагина, который вы хотите включить.
  4. Теперь вы можете нажать «Закрыть», чтобы закрыть Gedit, Затем запустите его снова

Отключение

  1. Edit> Preferences
  2. Теперь посмотрите раздел «Плагины».
  3. Снимите флажок рядом с именем плагина, который вы хотите включить. [ ! d6]
  4. Теперь вы можете нажать «Закрыть», чтобы закрыть Gedit, Затем запустите его снова
2
ответ дан 10 August 2018 в 10:20

После окончательного поиска ссылки на плагины gedit, я собрал скрипт bash ...

Поскольку этот скрипт является эксклюзивным для gedit, добавление его через внешние инструменты gedit локализует область вашего выбора из сочетания клавиш только для gedit .. Я использую Ctrl + NumPad7 (потому что он очень близок к страницам и страницам) ...

  #! / bin / bash # Включить плагин gedit ControlYourTabs  ON / OFF, с обратным переключением для функции # Columns Always Available для Multi-Edit, которая использует те же ярлыки # ===========================  ================================================================================================ Цитаб =  controlyourtabs plugins = $ (gconftool-2 --get / apps / gedit-2 / plugins / active-plugins) # if [["$ plugins" = ~ ^ \ [(. +,) * $ cytab (, +)  * \] $]];  затем # # «Управляйте своими вкладками» в списке ... Отключите его # и включите «Multi Edit - Columns Always Available» #, если [["$ plugins" = ~ ^. + \, $ cytab (,. +) *  \] $]];  затем плагины = $ {plugins /, $ {cytab} /} elif [["$ plugins" = ~ ^ \ [$ cytab \,. + $]];  затем плагины = $ {плагины / $ {cytab}, /} elif [["$ plugins" = ~ ^ \ [$ cytab \] $]];  затем плагины = [] else echo «Логическая ошибка в одном из шаблонов регулярных выражений»;  exit 1 fi multi = true else # "Control Your Tabs" НЕ найден в списке ... Включить его # и отключить "Multi Edit - Columns Always Available" # plugins = $ {plugins%]}, $ cytab] multi = false fi  # gconftool-2 --set / apps / gedit-2 / plugins / active-plugins --type = list --list-type = string "$ plugins" gconftool-2 --set / apps / gedit-2 / plugins /  multi_edit / columns_always_avail --type bool $ multi  

2
ответ дан 10 August 2018 в 10:20

Я был / am navigating это с плагинами regex и ipython , которые оба хотят запускать на ctrlr. Я обнюхал «regexsearchinstance.py» (в ~ / .local / share / gedit / plugins / regex_replace ) и нашел это:

  def create_menu_item (self)  : "" "Создать пункт меню в меню" Инструменты "." "" Action = gtk.Action ("RegexSearch", _ ("Регулярное выражение ..."), _ ("Поиск с использованием регулярных выражений"), Нет  ) action.connect ("активировать", self.on_open_regex_dialog) action_group = gtk.ActionGroup ("RegexSearchActions") action_group.add_action_with_accel (action, "& lt; control & gt; r") manager = self._window.get_ui_manager () manager.insert_action_group (  action_group, -1) manager.add_ui_from_string (ui_str)  

Я изменил одну строку на:

  action_group.add_action_with_accel (действие, "& lt; control & gt; & lt;  ; shift & gt; f ")  

и выйти из gedit. Теперь регулярное выражение выполняет поиск на ctrlshfitf. Я вижу сопоставимую строку в /usr/lib/gedit/plugins/ipython.py :

  self._action_group.add_actions ([('IPython', None,  _ ('Run in IPython'), '& lt; Control & gt; r', _ ('Clear the document'), self.send_to_ipython)])  

Итак, если вы хотите редактировать плагины, чтобы по умолчанию использовать разные ярлыки, обнюхивать для файла & lt; Control & gt; или & lt; control & gt; или add_action в файле плагина ,

0
ответ дан 10 August 2018 в 10:20

После окончательного поиска ссылки на плагины gedit, я собрал скрипт bash ...

Поскольку этот скрипт является эксклюзивным для gedit, добавление его через внешние инструменты gedit локализует область вашего выбора из сочетания клавиш только для gedit .. Я использую Ctrl + NumPad7 (потому что он очень близок к страницам и страницам) ...

  #! / bin / bash # Включить плагин gedit ControlYourTabs  ON / OFF, с инверсным переключением для функции # Columns Always Available, которая используется для нескольких элементов редактирования, которая использует те же ярлыки # ===========================  ================================================================================================ Цитаб =  controlyourtabs plugins = $ (gconftool-2 --get / apps / gedit-2 / plugins / active-plugins) # if [["$ plugins" = ~ ^ \ [(. +,) * $ cytab (, +)  * \] $]];  затем # # «Управляйте своими вкладками» в списке ... Отключите его # и включите «Multi Edit - Columns Always Available» #, если [["$ plugins" = ~ ^. + \, $ cytab (,. +) *  \] $]];  затем плагины = $ {plugins /, $ {cytab} /} elif [["$ plugins" = ~ ^ \ [$ cytab \,. + $]];  затем плагины = $ {плагины / $ {cytab}, /} elif [["$ plugins" = ~ ^ \ [$ cytab \] $]];  затем плагины = [] else echo «Логическая ошибка в одном из шаблонов регулярных выражений»;  exit 1 fi multi = true else # "Control Your Tabs" НЕ найден в списке ... Включить его # и отключить "Multi Edit - Columns Always Available" # plugins = $ {plugins%]}, $ cytab] multi = false fi  # gconftool-2 --set / apps / gedit-2 / plugins / active-plugins --type = list --list-type = string "$ plugins" gconftool-2 --set / apps / gedit-2 / plugins /  multi_edit / columns_always_avail --type bool $ multi  

2
ответ дан 13 August 2018 в 16:44

Его просто:)

Включение

  1. Правка> Настройки
  2. Теперь посмотрите раздел «Плагины».
  3. Выберите установите флажок рядом с именем плагина, который вы хотите включить.
  4. Теперь вы можете нажать «Закрыть», чтобы закрыть Gedit, Затем запустите его снова

Отключение

  1. Edit> Preferences
  2. Теперь посмотрите раздел «Плагины».
  3. Снимите флажок рядом с именем плагина, который вы хотите включить. [ ! d6]
  4. Теперь вы можете нажать «Закрыть», чтобы закрыть Gedit, Затем запустите его снова
2
ответ дан 13 August 2018 в 16:44
  • 1
    Спасибо, Майкл .. Я, кажется, не дал понять. Я предположил, что каждый видит слово «команда». как я ... но они не ... Я имел в виду команду командной строки (и вы подумали: команда меню). Я должен изменить свой вопрос .. (+1 .. вы представили очень четкий ответ ) – Peter.O 21 January 2011 в 21:09

Я был / am navigating это с плагинами regex и ipython , которые оба хотят запускать на ctrlr. Я обнюхал «regexsearchinstance.py» (в ~ / .local / share / gedit / plugins / regex_replace ) и нашел это:

  def create_menu_item (self)  : "" "Создать пункт меню в меню" Инструменты "." "" Action = gtk.Action ("RegexSearch", _ ("Регулярное выражение ..."), _ ("Поиск с использованием регулярных выражений"), Нет  ) action.connect ("активировать", self.on_open_regex_dialog) action_group = gtk.ActionGroup ("RegexSearchActions") action_group.add_action_with_accel (action, "& lt; control & gt; r") manager = self._window.get_ui_manager () manager.insert_action_group (  action_group, -1) manager.add_ui_from_string (ui_str)  

Я изменил одну строку на:

  action_group.add_action_with_accel (действие, "& lt; control & gt; & lt;  ; shift & gt; f ")  

и выйти из gedit. Теперь регулярное выражение выполняет поиск на ctrlshfitf. Я вижу сопоставимую строку в /usr/lib/gedit/plugins/ipython.py :

  self._action_group.add_actions ([('IPython', None,  _ ('Run in IPython'), '& lt; Control & gt; r', _ ('Clear the document'), self.send_to_ipython)])  

Итак, если вы хотите редактировать плагины, чтобы по умолчанию использовать разные ярлыки, обнюхивать для файла & lt; Control & gt; или & lt; control & gt; или add_action в файле плагина ,

0
ответ дан 13 August 2018 в 16:44

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

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