Честно говоря, чтобы предотвратить обновление 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
Его просто:)
Включение
Отключение
После окончательного поиска ссылки на плагины 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
Я был / 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
в файле плагина ,
После окончательного поиска ссылки на плагины 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
Его просто:)
Включение
Отключение
Я был / 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
в файле плагина ,