LINUX.ORG.RU
ФорумTalks

Недостатки пользовательского Linux, на которые забивают уже много лет


0

3

Предлагаю привести здесь те недостатки, которые уже много лет есть в Linux, и на которые все забивают (вместо этого делая Unity и всё прочие украшательства).

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

Я говорю про то, что завязано на самом пользовательском окружении (а не на проприетарном оборудовании) — то есть то, что реально исправить (но не исправляется).

Например, классический баг — невозможно сделать снимок экрана, если открыто меню (что делает совершенно нереальным создание пошаговых руководств со скриншотами). Есть workaround (обходной путь): нужно сделать снимок экрана с задержкой (например, 5 секунд) — такое позволяет GIMP и ещё многие программы. Но об этом, во-первых, нужно знать (обычный пользователь понятия не имеет, что приложение может перехватывать нажатия на клавиши и что снимок экрана бы с удовольствием сделался, но нажатие на клавишу не передаётся), а во-вторых это несерьёзно.

https://bugs.launchpad.net/ubuntu/ source/gnome-utils/ bug/29894 https://bugzilla.gnome.org/show_bug.cgi?id=144907 https://defect.opensolaris.org/bz/show_bug.cgi?id=4692

Есть ещё примеры? Также интересно, есть ли подобные баги в Windows или Mac OS X?

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

В сусе vlc гаснет экран при просмотре Подозреваю, что связано сие с dpms, но смплаер работает, а vlc нет...

У меня не гаснет. Только им и пользуюсь.

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

Нет, «типичные линупсоиды» называют обезьянами тех, кто немало времени работает за компьютерами, но, собственно, даже элементарными знаниями не обзавелся. Увы, я знаю достаточно таких примеров, в жизни эти люди не отличаются высоким интеллектом, либо объемными знаниями в какой-нибудь другой области.

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

> Консоль - прошлый век

Очень спорно. Для меня, например, гораздо быстрее открыть консоль, набрать пару команд и получить то что мне надо, чем ждать пока загрузится Dolphin и потом возить пальцами по тачпаду. А еще, например, задача — извлечь все ссылки на картинки из некоторого объема текста и скачать их. Как, если не простейшим скриптом?

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

> Интересное утверждение, подробнее об этом почитать можно где-нибудь?

За примерами далеко ходить не нужно.

Windows/System32$ ls -1 msvc*
msvcirt.dll
msvcp60.dll
msvcr100_clr0400.dll
msvcrt20.dll
msvcrt40.dll
msvcrt.dll

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

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

> bash как ЯП это тот ещё маразм, когда дело перестаёт касаться простых запусков и пайпов. Уж лучше навертать скрипт на чём-то нормальном.

Ну приведи пример задачи, которая тебе кажется плохо решаемой в bash?
Может ты просто его не осилил.

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

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

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

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

> Предположим, что методов ввода в системе нет. Такое бывает, инфа 100%. Как быть в консоли?

Если консоль в эмуляторе терминала, можно скопировать мышкой :3

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

> Доки MDSN… хорошая такая сказочка на ночь, да :}

Ну. Я вот писал по ним хелловорлд на почти чистом winapi с gdi, он отлично работал и под вайном, и под виндой. Но в автодесках, адобах и прочих софто- и игроделательных конторах видимо сидят какие-то особенные индусы, у которых есть тайное знание о том, как заставить программу работать в винде и не работать в вайне.

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

> Почитай как пользователи винды мучались после выхода Rage и Battelfield3.

Оно уже с открытыми сырцами? Если нет, то не нужно.

Про линукс даже говорить не стану.


Потому что в нём всё работает, в отличии от nvidia, где на половине видеокарт нет даже базового 3D. (естественно сравниваем по свободному драйверу, потому что проприетарщина не нужна)

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

Вот вот. Всё его осиливать надо. Но зачем, когда можно взять то, что человечное, например руби? Дело не в том, что на баше нельзя решить что-то, а в том, что делать это неудобно, а иногда и вообще опасно для здоровья. Включая синтаксис, типы данных и прочее.

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

>Ок, пиши спецификацию протокола. Если сделаешь, я даже готов пропатчить gkt, чтобы оно отсылало такие события и xbindkeys, чтобы он умел их принимать. Вот только учти, что работать это будет только с теми программами, которые знают про этот протокол. Т.е. с только меню на gtk и только с хоткеями от xbindkeys.

я воспользуюсь задержкой в N sec. А вообще мы не на винфаке, скриншоты не нужны.

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

Ну да, маны не читая команды пишешь в консоли и пробел никогда не забывал, случайно не набирал. Герой, что сказать :)

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

> Нет никакого стабильного api в винде, просто каждая следующая винда...

...выходит через N лет, во время которых АПИ считается стабильным.

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

>Каждому своё: есть операции, которые лучше всего делать мышкой.

например переключать окна и табы VIM'а

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

Прошу прощения за ссылки на быдлохабр, но там сидят какие-то маньяки баша…

http://habrahabr.ru/blogs/linux/120198/

http://habrahabr.ru/blogs/crazydev/130021/

http://habrahabr.ru/blogs/crazydev/131331/

Только то, что сходу обнаружилось в истории.

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

> Маловато примеров. Можно еще?

Неадекватная реакция на винкей. Неадекватная реакция на пятикратное нажатие на шифт? Разве этого мало? :3

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

На масдае пользуются исключительно гуём не потому, что он дюже хорош, а потому, что консоль — полное дерьмо.

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

Оно уже с открытыми сырцами? Если нет, то не нужно.

Хорошая шутка.

Потому что в нём всё работает, в отличии от nvidia, где на половине видеокарт нет даже базового 3D. (естественно сравниваем по свободному драйверу, потому что проприетарщина не нужна)

Фанатики спо не нужны, я пользуюсь тем что качественнее, в моем случае это проприетарные драйвера.

Сидеть на двухголовой карте под открытыми дровами, тот еще изврат.

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

1. Ставлю поверх бубунты xfce. Захожу в систему. Сижу, Потом нужно заблокировать экран - открываю консоль и пишу xflock4. Экран блокируется. Ухожу. Прихожу - жму на клаву - и вижу черный экран. Ни ввода пароля, ничего. Ибо конфликт с gnome-screensaver'ом, который при старте xfce запустился тоже и решил потом заблокировать экран.

2. google-chrome. Случайно тыкаю на вкладку, включается режим перетаскивания вкладки, но я уже отпустил кнопку мыши - а окно с вкладкой продолжает ездить за курсором. Помогает только Ctrl+W - закрыть вкладку эту.

3. Почему-то с недавнего времени начала глючить tilda. Бывает, жму на хоткей, а тильда не появляется, только фокус активного окна пропадает. Приходится несколько раз жать. Да и при набирании команд в тильде бывает глюк с прорисовкой.

4. Опять же, не очень приятно, когда несколько DE установлено в системе. Например - gnome/xfce. В частности, когда запускаешь наутилус - он еще и рабочий стол свой подсовывает.

5. Не очень удобно сделан ГУЕвый umount - во всяких наутилусах, тунарах. Например, записал что-то на флешку, подождал долгое время. Тыкаешь на Unmount volume - а он пишет ERROR Volume is busy... и при этом спокойно выполняет umount. А бывает, не размонтирует, сразу же 2й раз жмешь - и все плавно проходит

6. Сидел в хромиуме, обновил flashplugin - флэш перестал работать в нем, хотя в хроме работает.

Все это, конечно, мелочи, многое лечится...Но все равно не очень приятные такие вещи.

причём тут Linux?

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

Так то hello world, а в таких объёмах индусы что только не напишут… проставят какому-нибудь неиспользуемому пока параметру значение, а потом внезапно огребают, например :)

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

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

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

П.С. Для гуевых проводников у меня на клаве заведен макрос Shift+Delete+Enter. Что, страшно?

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

> ...выходит через N лет, во время которых АПИ считается стабильным.

Ubuntu LTS выходит тоже нечасто и её API стабилен как изотоп водорода ¹H. В любом случае, не вижу проблемы положить все либы рядышком с бинарником.

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

> Предположим, что методов ввода в системе нет.

Ну мог бы и попроще, каталог с русским именем например. (у меня в TTY не настроен русский ввод — не нужно, ибо почти всегда пользуюсь всякими аналогами xterm)

Решаю просто, например cd `ls | head -12 | tail -1` или просто маской, если в имени каталога есть и некитайские символы.

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

Ещё в некоторых, отличных от bash шеллах дополнение работает по-другому, с выбором варианта курсорными или иными клавишами.

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

Извращенцы и Хабр это нормально %)

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

>А вот в этих ваших виндовсах нажмёшь одну галочку и всё работает.

в windows одной галочкой можно настроить ввод иероглифами? Давно?

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

«Мне только медаль за отвагу поставьте, виндовс не ставьте»

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

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

Для гуевых проводников у меня на клаве заведен макрос Shift+Delete+Enter. Что, страшно?

ССЗБ :3 Хотя и думать перед удалением полезно, но удаление без подтверждения… надеюсь, у тебя нет кота.

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

> На масдае пользуются исключительно гуём не потому, что он дюже хорош, а потому, что консоль — полное дерьмо.

+1, Дефолтная консоль на масдае - действительно УГ. Что поделаешь, это закрытая ОС, ешь что дают.

В принципе, даже сигвин не помогает. Перехожу в родимую ОС, так ее консоль сразу как глоток свежего воздуха.

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

>Шутер с псевдо-3D графикой на… bash

OH FU... Я даже не знаю как выразить столь сложную эмоцию, невероятно круто.

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

>Но поскольку это никому не надо, все придерживаются политики «сделаем на два года, потом сломаем, и пусть несогласные валят на венду», примерно так и происходит: 5% — это потолок.

Патрегу надо. И что? Вы-же всё равно купились на рекламу.

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

В XP ещё было, насколько я помню. Ну или двумя, язык добавить руками придётся, вероятно.

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

Глючность в день релиза есть и в винде.
Тормоза тоже.
Ошибки почему не запускается в винде вообще часто неизвестно где смотреть - event viewer? логи в дебрях %WINDIR%?
Патчи видел для поддержки полупрозрачности окон (наутилуса в частности). Но это можешь записать в минус, ОК. Страшный недостаток.
В рамочках окна и в винде кнопки нельзя размещать из коробки.
Для некоторых специфичных задач (sfc, удаление лишних файлов SP1, например) и в винде нужно из консоли запускать программы.

Ещё что сказать есть? Разберём.

Сегодня 8 часов трахался с микрософтовыми поделками. После этого смешно читать про работу из коробки, отсутствие тормозов и просмотр ошибок не в консоли.

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

> От перехода на Python/Perl/Ruby только профит

Ну приведи пример задачи которая на этом решается значительно проще чем на баше.

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

> надеюсь, у тебя нет кота.

Кошка, воспитанная, за 7 лет ни одной кнопки не нажала.

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

ВСЕ. В баше есть ООП? Есть библиотека с куче классов или функций по обработке разных типов коллекций и вообще 100500 фреймворков? Все он убог и постыден, и юзать его можно только как консоль, а не как ЯП

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

> Ubuntu LTS выходит тоже нечасто и её API стабилен как изотоп водорода ¹H.

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

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

> А в линуксах нет никакого.

X11 вот уже 20 лет как X11. Для CAD'а такого API хватит.

PolarFox ★★★★★
()

Если в линуксе такой унстабле апи, то почему квака 4 2004ого года запустилась на дистрибутиве линукса 2010 года :3

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

>почему у меня на 512Мб памяти он не тормозит и жрёт ~200Мб?

Зайди на любой сайт и проблема исчезнет - огнелис моментально выжрет гиг рамы.

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

> И драйвера, как в досе.

А при чём тут драйвера? Речь шла про софт. И аргумент «в линаксе не работает $DEVICE1» приводить не стоит, с тем же успехом «в виндавсе не работает %device2%».

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