Работая в Windows многие привыкают, к тому, что для быстрого сохранения какого либо фрагмента текста или ссылки всегда можно открыть блокнот и сохранить необходимую информацию в виде .txt файла.

К сожалению в Astra Linux нет Блокнота в привычном нам смысле, но существуют множество других программ.

Сегодня мы установим простой и легкий редактор Gedit и настроим его таким образом, чтобы он заменил нам Блокнот,а способ его запуска максимально был приближен к привычному в Windows.

Вы можете использовать установленный по умолчанию Kate но он слишком перегружен ненужной информацией и меню и скорее является заменой WordPad.

Установка

Установим требуемый пакет

sudo apt install gedit 

Запустим:

gedit

 Откроется окно

1ststart.png

Введем простой текст и нажмем на кнопку Сохранить

Screenshot_20211218_162233.png

Обратите внимание - по умолчанию файлы не имеют расширения .txt, поэтому файл будет сохранен без расширения!

Вы так же можете получить доступ к дополнительному функционалу из меню:

Screenshot_20211218_162422.png

Например, распечатать текст на принтере.

Удаляем сообщения от gedit в консоли

Многие приложения написанные на gtk+ любят спамить в консоль разнообразными предупреждениями и ошибками, например у меня это:

gedit:22851): Gtk-CRITICAL **: gtk_render_frame_gap: assertion 'xy1_gap <= width' failed

(gedit:22851): Gtk-CRITICAL **: gtk_render_frame_gap: assertion 'xy1_gap <= width' failed

(gedit:22851): Gtk-CRITICAL **: gtk_render_frame_gap: assertion 'xy1_gap <= width' failed

(gedit:22851): Gtk-CRITICAL **: gtk_render_frame_gap: assertion 'xy1_gap <= width' failed

К тому же команда блокирует консоль, о тех пор, пока мы не закроем редактор.

Давайте избавимся от этого мусора и заставим gedit нормально запускаться.

Откроем файл ~/.bash_aliases

mcedit ~/.bash_aliases

И добавим в него строку:

alias gedit='gapplication launch org.gnome.gedit'

 Обязательно закройте окно терминала Fly и запустите заново, это нужно, чтобы изменения вступили в силу!

Запустим:

gedit

Теперь gedit не спамит в консоль и освобождает её сразу после запуска.

Добавляем ярлык для Блокнота

Давайте добавим ярлык для блокнота, чтобы иметь возможность запускать его как в Windows по команде notepad или из меню по команде блокнот

Добавим в конец файла

mcedit ~/.bash_aliases

Строку:

alias notepad='gapplication launch org.gnome.gedit'

Перезапустим Терминал и запустим:

notepad

Откроется редактор gedit!

Создаем ярлыки в меню Пуск

Создадим ярлык в меню Пуск для нашего блокнота

Создадим новый файл:

sudo mcedit /usr/share/applications/notepad.desktop

С содержимым:

[Desktop Entry]                                                                                                                                                                             
Name=Блокнот                                                                                                                                                                                
Name[ru]=Блокнот                                                                                                                                                                            
Type=Application                                                                                                                                                                            
NoDisplay=false                                                                                                                                                                             
Comment=Edit text files                                                                                                                                                                     
Comment[ru]=Редактор текстовых файлов                                                                                                                                                       
Exec=gedit %U                                                                                                                                                                               
Actions=new-window;new-document;                                                                                                                                                            
Icon=/usr/share/icons/notepad.png                                                                                                                                                           
Hidden=false                                                                                                                                                                                
Terminal=false                                                                                                                                                                              
StartupNotify=true                                                                                                                                                                          
MimeType=text/plain                                                                                                                                                                         
Categories=Utility                                                                                                                                                                          
Keywords=Text;Editor;Plaintext;Write                                                                                                                                                        
Keywords[ru]=Блокнот;Текст;Редактор;Запись;Текстовый
[Desktop Action new-window]                                                                                                                                                                 
Name=New Window                                                                                                                                                                             
Name[ru]=Создать окно в Блокноте                                                                                                                                                            
Exec=gedit --new-window
[Desktop Action new-document]                                                                                                                                                               
Name=New Document                                                                                                                                                                           
Name[ru]=Создать документ в блокноте                                                                                                                                                        
Exec=gedit --new-document

Обновляем иконку для блокнота

Скачаем иконку

wget  https://upload.wikimedia.org/wikipedia/commons/f/f0/Icon-notepad.svg

Преобразуем svg в png

convert -density 1200 Icon-notepad.svg notepad.png

Скопируем в папку с иконками.

sudo cp notepad.png /usr/share/icons

Проверяем ярлык

Наш ярлык будет создан в меню Пуск -> Утилиты

Screenshot_20211218_173150.png

Теперь мы можем ввести в поиске меню Пуск слово Блокнот:

Screenshot_20211218_173314.png

Или Notepad

Screenshot_20211218_173339.png

Результатом поиска будет наш ярлык!

Заключение

Сегодня мы рассмотрели установку gedit под Astra Linux.

Создали алиас для запуска его без консоли.

Создали алиас для запуска по команде notepad.

Создали ярлык для меню Пуск.

Скачали и создали иконку для ярлыка в меню Пуск.

Проверили, что в поиске программу теперь можно найти по словам Блокнот и Notepad.

В следующей части мы рассмотрим альтернативу программе Notepad++.