LINUX.ORG.RU
ФорумTalks

Впечатления от жну-линукс на десктопе - не было печали, апдейтов накачали

 , ,


1

1

Предпосылки

Знакомый показал новые кеды и пришло озарение - вот оно! Нормальный гуй! Теперь линуксом можно пользоваться как десктопом!

А тут как раз нужно сидеть и пердолиться с докерами, и очень уж неудобно на контроллер докеров постоянно из OSX логиниться консолькой. Короче, причины нагнелись!

Действия

Для очистки совести зашел в убунту, и попытался обновить ее штатным образом. Думаю, может она покажет графическую табличку: «вам доступен новый релиз, перейдите на него». Помойму такое окно теоретически существует, но добраться до него нельзя никак, потому что apt-get update не отрабатывает. Почти все репозитории кроме самого кора отдают 404.

Оказывается, Utopic Unicorn за эти полгода необновления системы достиг end of life, и они взяли и дропнули все репы. Ну конечно, сейчас ведь уже не существует облачных китайских провайдеров с халявными терабайтами, сами вы не являетесь облачным провайдером, поэтому сэкономить лишние несколько гигабайт репозитория - это очень-очень важно!!111. Табличка сарказм.

Привет убунтоидам, которые смеются над арче-школьниками, «а вдруг система не обновится через полгода необновлений»

Удолил старую убунту под корень.

Поставил Ubuntu Wily на микроволновку с невидия gtx 780 вместо видеокарты (ей уже года два точно есть, старая стабильная железка).

Началось все с того, что unetbootin никак не мог прожечь флешку из-под винды - она просто не грузится никак, ни в uefi ни в legacy mode. WTF? Пришлось позаимствовать у знакомого винт с убунтой, загрузиться в нее и создать там флешку с помощью «startup disk creator» или как оно там, вот она заработала, правда почему-то только в uefi режиме, хотя как legacy биос ее тоже видит.

В первую загрузку убунта заработала нормально, но после установки обновлений - черный экран без возможности переключиться на терминалы и каких-либо сообщений в Xorg.0.log или как он там (пользуюсь табом, названий не запоминаю)

Оказалось, если в момент загрузки адово задрочить по ctrl+alt+f4, то можно успеть переключиться на терминал. Важно только, что это возможность единственная, если случайно щелкнуть по клаве на 1 раз больше, то все снова виснет. Также забавно, что у сочетания ctrl+alt+f4 другой тайминг, чем у ctrl+alt+f1, по f4 я часто и легко достигал терминала, а по f1 никогда.

Таким макаром поставил самое новое что есть в репе - nvidia-352. Результаты - никакие.

Дальше поставил xorg-edgers ppa, повторил. Во-первых, черный экран никуда не пропал. Во-вторых, система перестала тормозить при переключении на терминал и ctrl+alt+f4 из-за этого перестал действовать.

Дальше пришлось пердолиться уже с загрузочной флешкой - грузиться с нее, монтировать рут и бут разделы, биндить proc-sys-dev, чрутиться. Тысячу раз повторяя одну и ту же последовательность команд, т.к. вопреки обещаниям убунтовского создавателя дисков, состояние между перезапусками загрузочной флешки не сохраняется. Забавно, что с usb2 флешки по usb2 порту убунта грузится быстрее, чем с полноразмерного жесткого WD Black.

Попутно в грубе сконфигурил его в текстовую загрузку, но убунта намека не поняла, и все так же продолжала грузиться в графику и виснуть.

Заблеклистил все кроме nvidia, а потом последовательно переустановил (purge, instrall, dpkg-reconfigure) все - nvidia*, lightdm, еще что-то по списку (уже не помню). И о чудо - система стала не просто грузиться в графику, а даже показывать курсор! Иксы стартуют, кажут курсор на черном бэкграунде, падают без сообщений в логе(!), и так со скоростью раз в пару секунд, и опять без возможности переключиться на терминал.

Отчаявшись я спрятал в чемодан все фотографии Столлмана, стоящие на столе, чувствуя себя подонком скачал проприетарный драйвер с сайта производителя. И О ЧУДО! Система загрузилась в графику.

Но это не всё, потому что unity (или compiz, или lightdm) при запуске стал грузиться в совершенно пустой десктоп без панелек и хоткеев, с ошибкой system program problem. В краше что-то есть, но я не разбираюсь в этой вашей нативщине, чтобы понять, чтобы значат эти бесчисленные списки dll'ек.

Пришлось ставить kde-destop. При установке выяснились overwrite конфликты в пакетах. Баг на багтрекере висит год уже, никто так и не пофиксил. Предлагается конфликтующие куски ставить через dpkg c форсом.

После установки оно почему-то поменяло сплешскрин на логотип kubuntu (логотип очень няшный, но почему бы не спросить для приличия?), запустило sddm... и отвалилось с сообщением, что grub утверждает что мы грузимся в текстовом режиме. Сказано это было уже в иксах, во вполне себе графическом диалоге.

Ну ничо, пофиксил груб, для интересу проверил lightdm и unity. Вдруг они тоже не грузились по причине груба. Но нет, там все так же system program problem. Перегрузился в sddm - вот теперь он работает.

Ну как работает. Вроде все видно кроме шрифтов, которые мелкие капец. Сравнил диагональ с разрешением и пикселями из edid - там 54, вроде все совпадает. Но потом обнаружил на лоре сообщение от великого мачо всея руси i_gnatenko_brain где он рекомендовал поставить 96х96 прямо в xorg.conf. Не понял почему так, но пошел и поставил 96, шревты приобрели нормальный масштаб.

Теперь почти все работает, кроме Firefox. На страничках где много текста, он почему-то не перерисовывает всю поверхность страницы сразу, а перерисовывает «волнами», по ходу скроллинга. Как если бы тормозила акселерация. Но проприетарный драйвер рапортует, что все фичи включены. Это жутко раздражает, но что тут сделать пока непонятно.

Заключение

Короче, кто тут говорил, что жму-линукс на десктоп ставится легко и просто за 5 минут - наглые вруны. Лоховства и безблагодатности тред!

★★★★☆

Алло, это спортлото?

Короче, кто тут говорил, что жму-линукс на десктоп ставится легко и просто за 5 минут - наглые вруны.

Пишите в РосПотребНадзор, требуйте возврата всех заплаченных денег!

Camel ★★★★★
()

У тебя Reset угнал аккаунт?

Polugnom ★★★★★
()

Началось все с того, что unetbootin никак не мог прожечь флешку из-под винды - она просто не грузится никак, ни в uefi ни в legacy mode.

Под виндой есть Rufus.

ritsufag ★★★★★
()

Джобся, да как же-ж тебя угораздило так?

Но прочитав про свистопляски с флэхой, я понил что ты сразу неправильно подошел к процессу.
Надо было записывать на болванку и с неё уже устанавливаться в uefi режиме.

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

Я-то как раз все осилил. Заметь, что все проблемы решены.

И firefox осилил - почти.

Оказывается, на вкладке about:support по-дефолту стоит такое:

GPU Accelerated Windows:	0/1 Basic (OMTC) 

Если же запустить его вот так:

MOZ_ACCELERATED=1 MOZ_GLX_IGNORE_BLACKLIST=1 firefox

то инфа становится такой:

GPU Accelerated Windows	1/1 OpenGL (OMTC)

То тормоза почти исчезают.

Не совсем, прокрутка все еще рваная, но уже без откровенных тормозов.

А под виндой прокрутка - плавная. В чем секрет?

И еще, почему детект акселерации не делается автоматически? Разве обычный пользователь осилит догадаться написать враппер, добавляющий какие-то флаги, добавить в PATH ~/bin, положить туда враппер?

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

Обычные пользователи дальше черного экрана не продвигаются.

Deleted
()

Оказывается, Utopic Unicorn за эти полгода необновления системы достиг end of life, и они взяли и дропнули все репы. Ну конечно, сейчас ведь уже не существует облачных китайских провайдеров с халявными терабайтами, сами вы не являетесь облачным провайдером, поэтому сэкономить лишние несколько гигабайт репозитория - это очень-очень важно!!111. Табличка сарказм.

дистрибутивы с окончившейся поддержкой переезжают на http://old-releases.ubuntu.com/releases/

собственно дальше не читал, если с такой простой вещью ты обосрался, то дальше наверное эталонное ниасиляторство и рукожопство :)

JB ★★★★★
()
Последнее исправление: JB (всего исправлений: 2)
Ответ на: комментарий от Yossarian

ну к процессу установки надо относиться серьезно.

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

Deleted
()

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

Они подменят пакеты.

unetbootin никак не мог прожечь флешку из-под винды

Нечего обмазываться мокрыми письками. Есть dd for Windows. Олсо, вендопроблемы.

А дальше какие-то невнятные nvidia-проблемы описаны, которые для Intel-боярина выглядят смешно.

И при чём тут линукс, если это nvidia не предоставляет нормальный драйвер?

SysVinit-hater
()
Ответ на: комментарий от SysVinit-hater

Они подменят пакеты.

Цифровая подпись? Не, не слышал.

Aceler ★★★★★
()

Вообще в таких случаях, когда не охота супер пупер новинок и пердолинга, есть ubuntu LTS

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

В нынешних разработчиках Firefox-а, которые разрабатывают его под оффтопиком и даже не пробуют запускать его в Linux.

peregrine ★★★★★
()

Так в чем была причина черного экрана и падения иксов? Что было в логах?

Или ты хочешь чтобы мы тут всем форумом жалели твои кривые руки?

ПС. У тебя в тегах арч и гента, это многое объясняет.

ya-betmen ★★★★★
()
Ответ на: комментарий от JB

и почему убунта не сказала «релизы переехали в другое место, исправить sources.list»?

Собственно дальше не пользовался, если с такой вещью как записать release timeline в текстовый файл (или дернуть REST-сервис и спросить у него) и менять сорцы соответственно, они не справились, то дальше наверное эталонное ниасиляторство и рукожопство :)

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

Разве обычный пользователь осилит догадаться написать враппер

В убунте firefox и без пользователя запускается враппером. Ты убунту только на картинке видел.

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

и почему убунта не сказала «релизы переехали в другое место, исправить sources.list»?

Потому что apt-get update делает апдейт сорслистов только Core, а кроме update надо ещё сделать upgrade, чтобы новые сорслисты из этого Core приехали.

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

Раскатал /usr/bin/firefox, действительно враппер.

Вижу, ты-то явно знатно попердолился с Убунтой, не на картинках. Расскажи, какой травмирующий опыт может заставить человека читать содержимое файлов в /usr/bin? :)

stevejobs ★★★★☆
() автор топика

Знакомый показал новые кеды

Так попросил бы знакомого помоч тебе с компьютером, под предлогом помочь тебе с компьютером, если сам не смыслишь.

PS. Терпеть не могу ни дебиан, ни всё его семейство.
PPS. Пипиетарный драйвер nvidia я вообще не видел чтобы дистрибуторы где-то вменяемо упаковывали (кроме разве что меня самого (т.к. пишу под куду)).

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

Твои проблемы можно было решать проще. Найти репы для 14.10 еще можно. 2 минуты в гугле.
Виндузятник, а про rufus и иже с ними не в курсе.
Про обновления - ты делал apt-get full-upgrade?
По поводу Firefox - часто проблема в драйверах и какой-то специфике. Решений, которые работают - много, они есть в арчевики, и на реддите. В моем случае (debian sid на ноутбуке с оптимусом и проприетарными дровами) дело решилось правкой пары значений в about:config

И еще раз, обычному пользователю GNU/Linux не нужен. Обычному пользователю вообще десктопная система не нужна, планшетики/телефончики и иже с ними.

Solace ★★
()
Последнее исправление: Solace (всего исправлений: 1)

очень уж неудобно на контроллер докеров постоянно из OSX логиниться консолькой.

В чем заключается неудобство?

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

вообще-то стАтья была скорей про Невидию, что и зафиксировано в тэгах :))

окай, спасибо, попробую в следующий раз

а кому и зачем могла прийти в голову адовая мысль менять домен у репозиториев? Какие преимущества оно дает?

по мне так, хранение домена совсем ничего не стоит, старые пакеты тоже ничего не весят и соответственно ничего не стоят, я бы хрнаил их в одном месте по одному адресу... например, вечно

преимущества не-переезда-на-другой-домен: а) мне ничего не нужно делать для переезда - лежит и нехай лежит дальше б) пользователю не нужно подстраиваться под переезд, которого нет

stevejobs ★★★★☆
() автор топика
Ответ на: комментарий от xtraeft

это очень долго описывать. Только что накатал тебе страницу, но потом стер - нафиг не нужны эти страдания никому. Если коротко, это снижает количество выполнений бессмысленных команд в консоли не менее чем на 30%

stevejobs ★★★★☆
() автор топика

Поставил Ubuntu Wily на микроволновку с невидия gtx 780 вместо видеокарты

В том-то и дело, что тебе мешало взять видео от Intel или AMD? У Nvidia постоянно проблемы с драйверами — то они подписывание фирмвари вводят, то разрешают что-то там, но с ограничениями то ещё что-нибудь.

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

Оказывается, Utopic Unicorn за эти полгода необновления системы достиг end of life, и они взяли и дропнули все репы.

Скорее всего тебе просто нужно было поменять зеркало.

Удолил старую убунту под корень.

В принципе, правильно сделал, но зачем было грызть кактус снова? Поставли бы вместо убунты нормальный дистрибутив

Началось все с того, что unetbootin никак не мог прожечь флешку из-под винды

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

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

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

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

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

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

в полтора раза более дорогая AMD R9 сливает почти в 2 раза моей 780.

Надо сравнивать на свободных драйверах и использовать только их. А там какие драйвера были?

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

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

В гуйне точно так же можно не туда кликнуть. А при написании потенциально опасных команд надо просто смотреть внимательно.

Xenius ★★★★★
()

Началось все с того, что unetbootin никак не мог прожечь флешку из-под винды

Короче, кто тут говорил, что жму-линукс на десктоп ставится легко и просто за 5 минут - наглые вруны

Херня этот ваше линукс. Почему? Да потому что винда даже флэшку с ним записать нормально не может.

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

Надо сравнивать на свободных драйверах и использовать только их.

Только идиот будет покупать топовую видеокарту и использовать 50% её возможностей на огрызке от драйвера.

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

Надо было записывать на болванку

Что это? Какой-то древний магический артефакт, без которого нельзя поставить линукс?

cipher ★★★★★
()

и они взяли и дропнули все репы

Боже, как же я ору :)) Дальше не читал.

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

Ох уж эти линуксы! То бубны, то диски, то ещё какие артефакты нужны, да и сам пользователь должен продать тело, разум и душу Богу-машине.

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

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

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

Расскажи, какой травмирующий опыт может заставить человека читать содержимое файлов в /usr/bin? :)

Банальное ps aux показывает, что настоящий firefox запускается из другого пути. Дальше любопытно стало.

Aceler ★★★★★
()
Ответ на: комментарий от Shadow
olegchir@cloud:~$ systemd --version
systemd 225
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID -ELFUTILS +KMOD -IDN
stevejobs ★★★★☆
() автор топика
Ответ на: комментарий от stevejobs

Емнип, firefox раньше всегда зппускал firefox-bin, а libexec директория намекает, что не только firefox этим занимается.

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

Ну что могу сказать... Юзай слаку с зависимостями.

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

Только идиот будет покупать топовую видеокарту

Починил. Нафига нужна эта греющаяся дурында? Разве что для вычислений в OpenCL, но там радеоны лучше.

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