Очередное линупс-разочарование.
Mar. 9th, 2013 09:57 amДавеча я сделал странное. Будучи абсолютно трезвым поставил на десктоп линупс.
Сей факт объясняется тем, что надо было по-быстрому написать одну специфичную
софтину.
Памятуя о том, какой это гемморой - использовать опенсорс-либы с MSVC, я решил,
что будет быстрее поднять линупс, и по быстренькому написать что надо.
Что собственно и было сделанно. Из мини-образа был поднят 6-й дебиан, проапгрейжен
до testing, иксы, кеды, kdevelop все дела.
И скажу я вам (даже не отвлекаясь на тот факт, что видео иксы до сих пор ловят
только после ручной правки конфигов), что поначалу я подумал "О! Ну вот, наконец!
Похоже этим уже можно пользоваться!", и даже успел начать писать в кдевелопе.
И тут меня начало одолевать красноглазие. Для начала мне не понравились шрифты.
В линупсах они традиционно ужасные. Не беда, подумал я. Выкачал любимый
Lucida Grande, прописал где нужно, подшаманил где нужно, отредактировал ~/.fonts.conf,
и шрифты стали более-менее. Не идеально, но рвотных рефлексов уже не вызывали.
Кстати, а многие умеют вот так, без чтения манов взять и настроить fontconfig?
И нафига вообще простому юзеру разбираться в подобной низкоурововной фигне?
Ну да ладно с шрифтами, настроил и настроил.
Далее захотелось поставить xchat. Тут тоже проблем особых нет, ставим, запускаем.
Ну и как много лет назад, в кедовом окружении gtk софт выглядит отвратительно.
Морщу лоб, вспоминаю, что это отчасти решается установкой дополнительных gtk стилей.
Ставлю. GTK стал выглядить поприятнее, хотя шрифты как были говном, так им и остались.
Править ~.Xresources и лезть в gtkrc я уж не стал, и так сойдет.
В процессе "работы" с KDE нашелся странный баг. Выходим из сессии, заходим обратно
и кеды инициализируются, но десктоп не показывают. И вообще ничего не показывают.
Хотя инит прошел нормально. Лечится только выходом в консоль и прибиванием иксов
вручную. После этого все нормально. Но до первого logout-а.
Можно было конечно подебажить kdm, проверить XSessions,
собрать кеды с нуля в debug и посмотреть gdb, но я как бы сюда не за этим
пришел, поэтому оставил все как есть.
Старинная проблема - некоторые графические элементы окна в это самое окно не влезают,
и поэтому обрезаются справа. Мне не трудно ресайзнуть окно, но выглядит это неряшливо
и несерьезно.
Странный глюк - с десктопа пропадают иконки. Тут уж я даже не стал заморачиваться,
лечится это просто, перезапуском этого самого десктопа. Копать и искать почему так
происходит мне было лень. Я не за этим сюда пришел.
По мелочи еще можно придраться. То там недоработка, то тут. Но они действительно
мелкие. Но их много. Очень много. И на фоне этой неряшливости, после OS X и Венды
создается общее ощущение не детсада конечно, но студенческой лабы по программированию.
Видно что ребята старались, писали. Даже что-то шевелится, причем иногда в правильную
сторону. Но писали впопыхах, куда-то торопясь, поэтому на фоне помарок и недоделок
впечатление остается довольно пресное.
Оставлю кеды, я решил попробовать новый Enlightenment. E17. Интересное поделие конечно,
но блин... Представьте listbox. Обычный listbox, в нем стек элементов и контролы
прокрутки. Стрелочка вниз-вверх и ползунок. Элементы стека визуально проступают
через прозрачные области этой самой полосы прокрутки. Тут я с улыбкой покачал головой и
снес это поделие нафиг.
После этого я посмотрел на часы и вспомнил, зачем собственно я ставил линупс.
И ни разу не сожалея грохнул его, поставил Винду, накатил msvc и скоро меня ждет секс
с опенсурсными библиотеками в неродном для них окружении. Но даже так будет быстрее.
Стоит поставить линупс на десктоп, как просыпается желание привести его в человеческий
вид. А этот процесс - бесконечен. Да и не я должен этим заниматься в конце концов.
Даже не буду делать каких-то скорбных выводов, гундеть "Вот уже сколько лет пилят, а воз и ныне
там", цинично намекать про "Годы линупса на десктопе". Знающие люди и так все знают, а красноглазым
фанатам нечего объяснять.
В крайний раз линупс на десктоп я ставил году этак в 2007-м, но с целью именно как следует потрахаться
и довести таки десктоп до ума. Спустя пару недель я понял что это мартышкин труд.
Никогда он не будет таким-же удобным как моя любимая OS X или венда. Чисто by-design.
И разменивать свое время, забесплатно пытаясь сделать десктопный линупс хоть чуточку менее корявым - просто глупо.
Кстати, а вот KDevelop - божественен. Сразу видно, что толковые люди пишут.
Сей факт объясняется тем, что надо было по-быстрому написать одну специфичную
софтину.
Памятуя о том, какой это гемморой - использовать опенсорс-либы с MSVC, я решил,
что будет быстрее поднять линупс, и по быстренькому написать что надо.
Что собственно и было сделанно. Из мини-образа был поднят 6-й дебиан, проапгрейжен
до testing, иксы, кеды, kdevelop все дела.
И скажу я вам (даже не отвлекаясь на тот факт, что видео иксы до сих пор ловят
только после ручной правки конфигов), что поначалу я подумал "О! Ну вот, наконец!
Похоже этим уже можно пользоваться!", и даже успел начать писать в кдевелопе.
И тут меня начало одолевать красноглазие. Для начала мне не понравились шрифты.
В линупсах они традиционно ужасные. Не беда, подумал я. Выкачал любимый
Lucida Grande, прописал где нужно, подшаманил где нужно, отредактировал ~/.fonts.conf,
и шрифты стали более-менее. Не идеально, но рвотных рефлексов уже не вызывали.
Кстати, а многие умеют вот так, без чтения манов взять и настроить fontconfig?
И нафига вообще простому юзеру разбираться в подобной низкоурововной фигне?
Ну да ладно с шрифтами, настроил и настроил.
Далее захотелось поставить xchat. Тут тоже проблем особых нет, ставим, запускаем.
Ну и как много лет назад, в кедовом окружении gtk софт выглядит отвратительно.
Морщу лоб, вспоминаю, что это отчасти решается установкой дополнительных gtk стилей.
Ставлю. GTK стал выглядить поприятнее, хотя шрифты как были говном, так им и остались.
Править ~.Xresources и лезть в gtkrc я уж не стал, и так сойдет.
В процессе "работы" с KDE нашелся странный баг. Выходим из сессии, заходим обратно
и кеды инициализируются, но десктоп не показывают. И вообще ничего не показывают.
Хотя инит прошел нормально. Лечится только выходом в консоль и прибиванием иксов
вручную. После этого все нормально. Но до первого logout-а.
Можно было конечно подебажить kdm, проверить XSessions,
пришел, поэтому оставил все как есть.
Старинная проблема - некоторые графические элементы окна в это самое окно не влезают,
и поэтому обрезаются справа. Мне не трудно ресайзнуть окно, но выглядит это неряшливо
и несерьезно.
Странный глюк - с десктопа пропадают иконки. Тут уж я даже не стал заморачиваться,
лечится это просто, перезапуском этого самого десктопа. Копать и искать почему так
происходит мне было лень. Я не за этим сюда пришел.
По мелочи еще можно придраться. То там недоработка, то тут. Но они действительно
мелкие. Но их много. Очень много. И на фоне этой неряшливости, после OS X и Венды
создается общее ощущение не детсада конечно, но студенческой лабы по программированию.
Видно что ребята старались, писали. Даже что-то шевелится, причем иногда в правильную
сторону. Но писали впопыхах, куда-то торопясь, поэтому на фоне помарок и недоделок
впечатление остается довольно пресное.
Оставлю кеды, я решил попробовать новый Enlightenment. E17. Интересное поделие конечно,
но блин... Представьте listbox. Обычный listbox, в нем стек элементов и контролы
прокрутки. Стрелочка вниз-вверх и ползунок. Элементы стека визуально проступают
через прозрачные области этой самой полосы прокрутки. Тут я с улыбкой покачал головой и
снес это поделие нафиг.
После этого я посмотрел на часы и вспомнил, зачем собственно я ставил линупс.
И ни разу не сожалея грохнул его, поставил Винду, накатил msvc и скоро меня ждет секс
с опенсурсными библиотеками в неродном для них окружении. Но даже так будет быстрее.
Стоит поставить линупс на десктоп, как просыпается желание привести его в человеческий
вид. А этот процесс - бесконечен. Да и не я должен этим заниматься в конце концов.
Даже не буду делать каких-то скорбных выводов, гундеть "Вот уже сколько лет пилят, а воз и ныне
там", цинично намекать про "Годы линупса на десктопе". Знающие люди и так все знают, а красноглазым
фанатам нечего объяснять.
В крайний раз линупс на десктоп я ставил году этак в 2007-м, но с целью именно как следует потрахаться
и довести таки десктоп до ума. Спустя пару недель я понял что это мартышкин труд.
Никогда он не будет таким-же удобным как моя любимая OS X или венда. Чисто by-design.
И разменивать свое время, забесплатно пытаясь сделать десктопный линупс хоть чуточку менее корявым - просто глупо.
Кстати, а вот KDevelop - божественен. Сразу видно, что толковые люди пишут.
no subject
Date: 2013-03-09 09:09 am (UTC)Вы же вроде заехали на линупс напесать программу, какая разница, великолепные там шрифты или не очень?
И да, следующий раз попробуйте бубунту, она как ни странно вполне работоспособна и выглядит относительно неплохо.
no subject
Date: 2013-03-09 09:20 am (UTC)Линупс он располагает к тому, чтобы здесь подкрутить, там подшаманить,
этот небольшой глючок исправить. Даже если был поставлен с самыми
благими намерениями. Надо быть исключительно морально стойким, чтобы
на фоне общей неряшливости, зная что поправить тот или иной косяк займет
буквально 3 минуты времени, не поправить сей косяк.
Но косяков много, и в итоге поневоле скатываешься уже не к выполнению
задачи, а к приведению линупса в божеский вид. Мне один раз почти удалось.
Но я в упор не понимаю, почему этим должен пользователь заниматься.
Бубунту я пробовал давным давно, она тогда была относительно приличной,
какая теперь не знаю. Я - юзер. И я абсолютно не обязан разбираться в различиях
дистрибутивов линупса. Вот мне хэккер Саша сказал вчера, что линупс
такой-растакой хороший, и там все летает, и по юзабилити оно делает всякие
Маки и Венды. И я, как наивный юзер поверив ему скачал, например, генту.
И долго не мог понять что это такое.
no subject
Date: 2013-03-09 09:12 am (UTC)> То там недоработка, то тут.
Все правильно сделал, что уж.
no subject
Date: 2013-03-09 11:16 am (UTC)no subject
Date: 2013-03-09 10:03 am (UTC)- если никак не можно на яве, то eclipse for c/c++ + cygwin - второй ставит всё, что нужно из юникса для компиляции (gcc, make, etc), первый - среда разработки.
no subject
Date: 2013-03-09 10:38 am (UTC)есть две проблемы.
- Заказчик хочет плюсы.
- Софтина для работы с 3D графикой. Я для таких задач использую OpenSceneGraph.
И хоть биндинги для него и существуют, но всего функционала не покрывают.
no subject
Date: 2013-03-09 01:15 pm (UTC)no subject
Date: 2013-03-09 01:22 pm (UTC)Причем хитро сделал, пишу все равно в MSVS :)
no subject
Date: 2013-03-09 02:54 pm (UTC)no subject
Date: 2013-03-09 02:55 pm (UTC)no subject
Date: 2013-03-09 12:02 pm (UTC)Можешь честно рассказать про то, насколько хорош JIT в 7-й яве?
no subject
Date: 2013-03-09 01:16 pm (UTC)no subject
Date: 2013-03-09 11:08 am (UTC)Синхронность однако, в эти дни зачесалось пощупать ubuntu и alt linux. Все думал на фига, а оно вон чё оказывается.
no subject
Date: 2013-03-09 11:10 am (UTC)Debian был выбран, потому что диск записаный рядом лежал. :)
no subject
Date: 2013-03-09 01:17 pm (UTC)no subject
Date: 2013-03-09 01:20 pm (UTC)Сказывается отсутствие стандартов и многочасового рисования маркером квадратиков и стрелочек на доске,
с последующим обсуждением почему надо сделать так, а не этак в долгосрочной перспективе.
Мне концепция СПО разработки напоминает что-то типа "А давайте к этому велику прикрутим изолентой тормоза от
ВАЗ-2107 и мотор от бензопилы Дружба, и потом посмотрим, как оно взлетит!".