Страница 1 из 2

XED -> gedit

Добавлено: 11 мар 2017, 12:29
di_mok
Большинство мануалов по установке\настройке чего либо из консоли основаны на редактировании файлов редактором gedit. В Linux Mint 18.х gedit заменили на xed. Что привнесло некоторое неудобство, и даже приступы бешенства (у меня).

Лечится очень просто. Еще на старом форуме мы коллегиально сделали костыль через алиасы. Вот еще одно решение, более простое и элегантное.

Вся процедура сводится к одному действию:

Код: Выделить всё

sudo ln /usr/bin/xed /usr/bin/gedit
Теперь мы можем слепо выполнять инструкции вида gedit веники-валенки

xed -> gedit

Добавлено: 11 мар 2017, 12:51
x230
gutt!
Но я пользуюсь medit. Да и в консоли не редактирую - почти не работаю в ней.
Но пост полезный.

xed -> gedit

Добавлено: 11 мар 2017, 12:54
di_mok
Сcылку можно на что угодно сделать. И на medit, и на pluma ...

xed -> gedit

Добавлено: 11 мар 2017, 12:57
di_mok
x230 писал(а): Да и в консоли не редактирую
Ну, не всегда удобно ломиться через ФМ к файлу, особенно когда путь длинный. А клацнуть в консоли sudo gedit /usr/share/cinnamon/applets/network@cinnamon.org/applet.js секундное дело

xed -> gedit

Добавлено: 11 мар 2017, 16:44
x230
di_mok писал(а): клацнуть в консоли ... секундное дело
Согласен! :thumbs:

xed -> gedit

Добавлено: 12 мар 2017, 08:43
SemenSinchenko
А что будет, если потом попытаться установить gedit?

xed -> gedit

Добавлено: 12 мар 2017, 10:27
di_mok
Страшного точно ничего не произойдёт. А вот, что будет запускаться не знаю

xed -> gedit

Добавлено: 12 мар 2017, 10:42
Chocobo
SemenSinchenko, при установке - ссыль которая смотрела на xed заменится на бинарник gedit'a

xed -> gedit

Добавлено: 14 мар 2017, 05:09
sizonov_stas
имею три причины несогласится с ТС, и даже быть против такого метода (да простит меня di_mok, :smile: )

1.
di_mok писал(а): по установке\настройке чего либо из консоли
если мы уже в консоли, почему бы не использовать консольные инструменты? vi, vim, nano или упомянутый medit
тогда ненужно ждать открытия нового окна и не пришлось бы впадать в бешенство, путая команды
да и вообще не было бы никакого дискомфорта при смене названий GUI редакторов


2. крайне небезопасно запускать от root GUI приложения
думаю, об этом многие знают, но в данном примере этим принебрегается
недавно была хоршая статья на эту тему от одного из разработчиков KDE ==> https://blog.martin-graesslin.com/blog/ ... s-as-root/, где он упоминает об успешной атаке Dolphin, поджидающей запуск фм с повышенными привелегиями.


3. запуская gedit/xed и т. д. от root мы меняем владельца и группу файла
как говорится, лучше один раз увидеть
https://asciinema.org/a/a79oi2b3hc30tt1jbj02q4uqw

xed -> gedit

Добавлено: 14 мар 2017, 05:38
root
sizonov_stas,
1) Удобство/привычка
2) Пренебрегается, ибо, а кому мы нужны? Тот, кто захочет взломать, взломает так или иначе
3) И? Ни разу за все время использования не вызывало никаких ошибок и нареканий. Можно сказать, не причина, а мелкий пустяк.

xed -> gedit

Добавлено: 14 мар 2017, 06:15
colonel
adminka писал(а): 1) Удобство/привычка
2) Пренебрегается, ибо, а кому мы нужны? Тот, кто захочет взломать, взломает так или иначе
3) И? Ни разу за все время использования не вызывало никаких ошибок и нареканий. Можно сказать, не причина, а мелкий пустяк.
это про что речь
sizonov_stas писал(а): 1
sizonov_stas писал(а): 2. крайне небезопасно запускать от root GUI приложения
...если мы уже в консоли, почему бы не использовать консольные инструменты?...
кто сказал что вы в уже консоли ? это как раз её и приходится открывать (а точнее открывать под "графикой" эмулятор типа терминалла) благодаря "красноглазым" подсказкам от подсказчиков дающих решения в виде консольных команд для тупокопипасты на радость любителям тупокопипасты - ( " клацнуть в консоли ... секундное дело " - "согласен" )
sizonov_stas писал(а): 2. крайне небезопасно запускать от root GUI приложения ...
через sudo
запускаются не от рута, хотя и с "повышенными правами " ...
в указанной вами статье как раз и говорится что не следует запускать гуйные приложения именно от root ( некоторые юзеры , помните хунт66 года 3 назад на старом форуме жаждал "root"-а , да и здесь вроде как, емнип, тоже кто-то речь заводил о том как неправильно через судо давать права админа простому юзеру и как правильно когда делается через root) и следует пользоваться sudo
... Luckily there is no need for editing a file to run the editor as root. There is a neat tool called sudoedit. ....
Ну и никто не отменял настройки sudo если уж не хочется чтобы кто-то мог воспользоваться повышенными правами после набора вами пароля для судо.
отменить\изменить-уменьшить время ожидания , когда после выполнения одной операции по судо сохраняется возможность выполнения другой операции без ввода пароля - никто не запрещает.
sizonov_stas писал(а): 3. запуская gedit/xed и т. д. от root мы меняем владельца и группу файла...
sizonov_stas, никто ж не говорит что запуск текстового редактора с "заменой" gedit на xed установкой ссылки , обязательно должна проходить по sudo или от root. То что редактироваться должно c рутовыми правами то то делается с sudo, то что с правами юзера - без sudo.
di_mok привел пример , когда требуется редактировать файл с судо , и файл этот имеет атрибуты принадлежности рутовые
sudo gedit /usr/share/cinnamon/applets/network@cinnamon.org/applet.js
1.png
так что в данном случае редактирование через судо ничего не изменит и не "поломает"

Однако , я категорически против тупой копипасты ...

xed -> gedit

Добавлено: 14 мар 2017, 08:18
SemenSinchenko
sizonov_stas писал(а): vi, vim
Раньше помниться была такая шутка, что у vi есть два режима - в одном он пищит, а в другом все портит. Ну и ещё более старая шутка, что каждый линуксоид когда-нибудь спрашивал у своего наставника как выйти из vi.

В общем не все оценят прелести интерфейса редактора, которому 25 лет. Мне он лично нравится, но вот новичкам бы не посоветовал - слишком не интуитивный интерфейс.

xed -> gedit

Добавлено: 14 мар 2017, 08:35
di_mok
sizonov_stas писал(а):почему бы не использовать консольные инструменты? vi, vim, nan
Я прокопипаст.

xed -> gedit

Добавлено: 14 мар 2017, 08:43
symon2014
Не по теме
Кто кто? :joke:

xed -> gedit

Добавлено: 14 мар 2017, 08:46
di_mok
:-D

xed -> gedit

Добавлено: 14 мар 2017, 09:28
sizonov_stas
adminka
1. к джедиту тоже привыкать надо

2. уходя из дома зачем запирать дверь, кому надо и так взломают

3. поправь конфиги нжиникса например, когда стоит так nginx:www

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

xed -> gedit

Добавлено: 14 мар 2017, 09:46
sizonov_stas
colonel писал(а):кто сказал что вы в уже консоли ?
ТС. В первом посте.

судо джедит уже от рута, там даже красная полоса есть

xed -> gedit

Добавлено: 14 мар 2017, 09:53
sizonov_stas
SemenSinchenko писал(а):
sizonov_stas писал(а): vi, vim
Раньше помниться была такая шутка, что у vi есть два режима - в одном он пищит, а в другом все портит. Ну и ещё более старая шутка, что каждый линуксоид когда-нибудь спрашивал у своего наставника как выйти из vi.

В общем не все оценят прелести интерфейса редактора, которому 25 лет. Мне он лично нравится, но вот новичкам бы не посоветовал - слишком не интуитивный интерфейс.
я же упомянул еще нано, внизу которого даже напоминалка по хоткеям есть, для неосиляторов вимтутор

интерфейс самого bash тоже не в стиле 10-х годов 21 века)

так что назвался груздем, полезай в лукошко

xed -> gedit

Добавлено: 14 мар 2017, 10:09
Chocobo
SemenSinchenko писал(а):vi - слишком не интуитивный интерфейс.
На мой взгляд vi и интуитивность - абсолютно разнополярные понятия :joke: Её там по определению не завезли)

xed -> gedit

Добавлено: 14 мар 2017, 10:48
SemenSinchenko
Chocobo писал(а): Её там по определению не завезли)
Сначала все кажется просто. Думаешь - ну я теперь знаю, как из него выйти - :q! - тут все ясно :q!=quite. Еще я умею переключаться между режимами - теперь то я настоящий хакер. С сохранением все вроде бы тоже понятно :w!=write... Ну и дальше ты такой думаешь, вот сейчас я открою файл. Наверное это :o от слова open... Ну или может :f от слова file... Фиг там - :e.
Ладно, запомнили.
Так, теперь надо вот тот вывод из соседней консоли (мы все еще в tty1 и как истинные красноглазики настроили себе tmux) вставить в наш добрый vim (ну или вон ту строчку из links2, где мы с горем пополам открыли этот форум - а кстати он откроется? кто-нибудь проверял?) - ну наверное надо нажать Ctrl+V - тут других вариантов нет - это классика. И опять мимо - вставить это будет p, причем для этого надо перейти в командный режим. Ну ладно, разобрались. Вставить это p от слова paste. Значит скопировать строчку (перед этим мы пол часа потратим на то, чтобы понять как тут вообще что-то выделить!) из /var/log/system.log в наш links2 в пост на форуме это будет стопудово Copy, а значит c. Нажимаем c - ничего. Ну может cc или c! ? Пробуем первый вариант, удивленно смотрим на результат, бьемся головой об стену от злости и выполняем в соседней консоли $ sudo apt purge vim && sudo apt install mdm mint-meta-cinnamon gedit && sudo service mdm start...

Как то так пройдет знакомство новичка с vim имхо. Так что юзеру di_mok, надо поставить много плюсов за его усилия. Ибо ИМХО, пока домохозяйки и школьники не начнут массово юзать *nix, создатели приложений будут по прежнему ленится писать порты, а создатели оборудования будут по прежнему вяло поддерживать драйвера.