LINUX.ORG.RU

vi, давай, до свиданья!

 , , ,


3

2

Я видел мельком, но вот решил убедиться, и правда, так и есть, наконец-то разум восторжествовал над застарелыми привычками.

Что сказать?! Когда-то, я залез в технический раздел ЛОРа (каюсь, да, правила не читал, модераторы справедливо всё потёрли и шкворцов поубавилось, больше так не делаю) и развел там небольшой, но весёлый срачик на тему Vi vs Nano, где тулил за то, что nano это хорошо, удобно, просто и всем зайдет, а vi наоборот и с этим надо что-то делать.

И что теперь?! А вот что, в категории ChangeAcceptedF33 мы видим UseNanoByDefault, такие дела. И какие рассуждения там встречаем? А вот.

<...> You need to spend time learning how to use it, for even basic editing tasks. This increases the barrier to entry for those who are switching to Fedora and don't know how to use vi. It also makes things hard for those who don't particularly want to learn how to use vi. <...>

In contrast, Nano offers the kind of graphical text editing experience that people are used to, and therefore doesn't require specialist knowledge to use. <...>

Why make Nano default and vi optional, rather than the other way round? Because Nano is the option that everyone can use. 

Походу будет создан пакетик nano-default-editor, который вытянет nano и установит $EDITOR=nano, которая в федоре была не определена по умолчанию.

Я понимаю, что с виду вроде бы мелкое какое-то дельце, но на самом деле это огромный шаг в сторону пользователя со стороны мейнстримового дистрибутива, и я ещё раз убеждаюсь, что не прогадал.

Ваши мнения. Что в других дистрах? Знаю что в дебиане nano всегда устанавливается, но по умолчанию кажется вызывается vi. В федоре его и ставить-то стали недавно, если не ошибаюсь ещё в 30-ке его не было, а тут раз – и такой поворот.

Для Ъ: https://fedoraproject.org/wiki/Changes/UseNanoByDefault

Ответ на: комментарий от EXL

Ну и пусть. Никто в своем уме не станет избавляться от проекта, который принадлежит сообществу, но впряглись пара программистов редхата его поддерживать. В Gentoo это все через портеж идет. Потому что так можно.

anonymous
()
Ответ на: комментарий от EXL

gstreamer вроде как ни от чего кроме glib и ffmpeg не зависит. И то может не использовать ffmpeg а omx например. И вообще работать без какой-бы то ни было графики а просто стримить с камеры. Смысла отказываться от него особо нету, там все достаточно прилично, в отличие от gtk3. GStreamer хорош компонентной архитектуруй и в него вписываются разные практические, но недолюбливаемые штуки типа того же omx’а. То есть в него проще интегрировать всякие вендор-специфичные загибы.

slapin ★★★★★
()
Ответ на: комментарий от anonymous

Ты сообщения в теме читаешь? Или просто так, от балды пишешь?

Актуальная документация по Qt 5.15.1: https://doc.qt.io/qt-5/linux-requirements.html#multimedia-dependencies

As described in the Multimedia overview, Qt Multimedia uses the GStreamer multimedia framework as the backend for audio and video playback on Linux. The minimum required version of GStreamer is 0.10.24. The 1.x series is also supported.

To build Qt Multimedia, you need the GStreamer library, base plugins, and development files for your system.

EXL ★★★★★
()
Ответ на: комментарий от anonymous

Ну и пусть.

Принятие.

Никто в своем уме не станет избавляться от проекта, который принадлежит сообществу, но впряглись пара программистов редхата его поддерживать.

Когда ты начнёшь говорить так же о GTK+, то совсем излечишся от тулкитофобии.

EXL ★★★★★
()
Ответ на: комментарий от slapin

gstreamer вроде как ни от чего кроме glib и ffmpeg не зависит. И то может не использовать ffmpeg а omx например

А точно он от FFmpeg хоть как-то зависит? По-моему он вещь в себе.

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

Ух, я бы промолчал о его приличности. Особенно с этой ахинеей good-bad-ugly. А отказываются от него активно. Тот же Firefox раньше использовал его, а сейчас использует FFmpeg. Да и Chrom{e,ium} мог выбрать его, но выбрал FFmpeg.

То есть в него проще интегрировать всякие вендор-специфичные загибы.

Тут не поспоришь. Проприетарщики-эмбедерщики его обожают и много куда засовывают.

EXL ★★★★★
()
Ответ на: комментарий от EXL

В Gentoo версия 5.14.2 хочет себе доставить gtk2. Gstreamer даже она гнушается ставить. В 5.15.1 все без изменений. Ей пофиг на gtk и на gstreamer. Я же делал emerge -pv перед тем как заявлять это.

anonymous
()
Ответ на: комментарий от EXL

Уменя нет принятия. Я даже это могу использовать. Ты когда палкой кого-нибудь лупишь лумаешь о принятии, или это все-таки процесс мышления и принятия решений в мозгах дал пово задуматься об усилении атакующих возможностей. Чушь про принятие это выбор между отрезать печень или бросить пить. Вот там да неверие куда-то там переходит.

anonymous
()
Ответ на: комментарий от anonymous

В 5.15.1 все без изменений. Ей пофиг на gtk и на gstreamer. Я же делал emerge -pv перед тем как заявлять это.

https://packages.gentoo.org/packages/dev-qt/qtmultimedia/dependencies 5.15.1

Ctrl+F «gstreamer»

Ты вообще своим дистром пользоваться умеешь?

EXL ★★★★★
()
Ответ на: комментарий от anonymous

Да нет там никакого желания. QtMultimedia под Linux наглухо на GStreamer завязан. Как он иначе работать-то будет? На мане небесной?

EXL ★★★★★
()
Ответ на: комментарий от EXL

Грустно, что убунтоиды генту канпеляют. Хотя может он школьник и ему простительно.

П.С. насчет vlc и gst. Раньше (фонон) был выбор между бакендами. Мои экзерсисы с кедами завершились в 2016 году. И большинство инфы о кедах - из того времени. Периодически слежу за изменениями, но кроме непонятного вихляния функционала ничего не меняется.

utanho ★★★★★
()
Последнее исправление: utanho (всего исправлений: 1)
Ответ на: комментарий от EXL

Вполне вероятно. По крайней мере Falkon даже не намекнул, что qtmultimedia 5.14.2 кагбе старая, а ему нужна новая. Может это и повлияет на какой проигрыватель чисто кдешный. Но может и пронесет.

anonymous
()
Ответ на: комментарий от EXL

Ему нужны кодеки, он сам не умеет. Это просто миддлварь.

slapin ★★★★★
()

Уже обсасывали эту тему, как только новость была насчёт того, что неплохо бы пидорнуть vi в пользу nano, это типа останавливает новичков. Но я, как новичок заметил бы что, наркоманский инсталятор федоры более стрёмная штука, а вот с vi как раз проблем не было. По поводу наркомании в инсталяторе не только я один такой «умный» так думаю, с этим согласен также и народ в забугорных форумах, обсасывающих тему дружелюбности федоры, пруфцов не будет, мне лениво, можете считать, что балабол, но вроде это на реддите было. Тащемто я солидарен, как и неожиданностью для новичка было то, что хвалёные гуёвые менеджеры ищут пакеты, почти что от слова «никак», тогда как dnf, сам по себе, работает норм, непривычно после дебианобунт и опенсусей, где и так и так работает.

anonymous
()
Ответ на: комментарий от anonymous

Gstreamer ненужен по крайней мере браузерам.

Зачем ты врёшь?

$ ldd `which otter-browser` | grep gst
	libgstapp-1.0.so.0 => /lib64/libgstapp-1.0.so.0 (0x00007f6049a8e000)
	libgstbase-1.0.so.0 => /lib64/libgstbase-1.0.so.0 (0x00007f6049a0f000)
	libgstreamer-1.0.so.0 => /lib64/libgstreamer-1.0.so.0 (0x00007f60498c7000)
	libgstpbutils-1.0.so.0 => /lib64/libgstpbutils-1.0.so.0 (0x00007f6049887000)
	libgstaudio-1.0.so.0 => /lib64/libgstaudio-1.0.so.0 (0x00007f6049807000)
	libgsttag-1.0.so.0 => /lib64/libgsttag-1.0.so.0 (0x00007f60497c7000)
	libgstvideo-1.0.so.0 => /lib64/libgstvideo-1.0.so.0 (0x00007f6049716000)
	libgstfft-1.0.so.0 => /lib64/libgstfft-1.0.so.0 (0x00007f6049709000)

$ sudo mv /lib64/libgstreamer-1.0.so.0 /lib64/libgstreamer-1.0.so.0~

$ otter-browser 
otter-browser: error while loading shared libraries: libgstreamer-1.0.so.0: cannot open shared object file: No such file or directory

$ sudo mv /lib64/libgstreamer-1.0.so.0~ /lib64/libgstreamer-1.0.so.0
EXL ★★★★★
()
Ответ на: комментарий от anonymous

я, как новичок заметил бы что, наркоманский инсталятор федоры более стрёмная штука, а вот с vi как раз проблем не было.

Нарушение логики вначале лишает оной дальнейший текст.

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от utanho

Небезпроблемный да, не помню в какой версии, то ли 29, то ли 30 в everything прилично так зависал на выборе языка, но в workstation обычно ведёт себя прилично, и с каждым релизом его заметно подпиливают, так что систему он ставит, значит жить можно, это однократное действие.

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от EXL

С этим онанимусом бесполезно спорить. У него есть его вера и она непокобелима. С догмами вообще спорить бесполезно.

utanho ★★★★★
()
Ответ на: комментарий от papin-aziat

То-то я смотрю, что на убунтовских, что на федориных форумах плач стоит. Я знаю, что ничего сложного в этом нет, но народ ниасиливает.

П.С. постоянно слышу, что Гента неделю канпеляется. Как будто у людей новая неделя начинается с нового дистра. И гента им график ломает.

utanho ★★★★★
()

Вот я вим считаю что сделан для инопланетян-баянистов, но блин nano ещё хуже. Это вообще огрызок с кривым управлением.

mcedit наше фсё 🤟🤟🤟

vitalif ★★★★★
()
Ответ на: комментарий от EXL

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

anonymous
()
Ответ на: комментарий от utanho

Неосиляторов (обычно геймеров) вечно одолевают всякие фантазии. Линукс им должен то, Линукс им должен сё, а купят потом мак и удивляются, оказывается это норма – уметь что-то своё и не уметь другого.

papin-aziat ★★★★★
() автор топика
Ответ на: комментарий от papin-aziat

геймеры

купят потом мак

O_O

Системник с невидией и плойку. Какой еще мак…

wandrien ★★
()
Ответ на: комментарий от EXL

Ему ненужно ничего кроме движка. А сам движок умеет выводить звук я так понимаю. Там есть флаги alsa, pulseaudio, system-ffmpeg. Я думаю поэтому им внезапно ненужны кодеки gstreamer. А дистр тут при том, что флагом их убрал.

anonymous
()
Ответ на: комментарий от anonymous

https://github.com/OtterBrowser/otter-browser

From source

To build Otter Browser, you will need the following dependencies: Qt 5.6.0 (or newer), OpenSSL 1.0 (or newer, depending on your Qt version), GStreamer 1.0 (or newer) and codecs, and CMake 3.1.0 (or newer).

Меня сильно забавляет твоя вера в святой Portage, лол.

EXL ★★★★★
()
Ответ на: комментарий от EXL

Если глиб удалить, портаж начинает сыпать предупреждениями. Я такое проворачивал, ничем хорошим это не закончилось. Гента будет постоянно совать его в систему.

utanho ★★★★★
()
Ответ на: комментарий от vitalif

///Вот я вим считаю что сделан для инопланетян-баянистов

Vim?! Вы его с Емаксом не перепутали? У vim нормальные буквенные команды и «двупальцевые» горячие клавиши, а то и вообще однобуквенные.

mister_VA ★★
()
Ответ на: комментарий от EXL

Пшел вон от меня! Мне безынтересно каждому уопротому доказывать. Продолжай бредить и верить всему, что написано в инете.

anonymous
()
Ответ на: комментарий от papin-aziat

Он своим упрямством тупит. Быть посланным не значит победить. Ты дебилам сутками не станешь объяснять очевидное.

anonymous
()
Ответ на: комментарий от papin-aziat

Намедни попытайся включить мозг и подумать почему ослу невозможно объяснить, что он осел. Как бы этот осел ни упрямился он ничего не докажет. Сидеть на бинарном дистре и гонять по сайтам с устаревшей информацией и нагло заявлять, что кто-то лжет. Объясни своему дружку кьо он такой после этого.

anonymous
()
Ответ на: комментарий от anonymous

Порваться, бро, не значит быть неправым, порваться значит закатить истерику. Порванный анон – регистранту респект, ибо он ходит чёрными, понял?

papin-aziat ★★★★★
() автор топика
Последнее исправление: papin-aziat (всего исправлений: 1)
Ответ на: комментарий от papin-aziat

Истерику? У тебя проблемы видимо с головой. Если ты будешь тупостью выводить кого-то, то тебе никакого уважения не будет. Будет правильная реакция на агрессию. Когда тебе какой-то наркоман целыми днями будет доказывать несуществующее и его пошлют сосать ласты. Это не истерика. Это приказ свалить подальше.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.