All streams
Search
Write a publication
Pull to refresh
11
0
kodx @kodx

User

Send message
используйте pkill
если надо посмотреть, что процесс породил, то лучше использовать htop, в котором по F5 показывается дерево.
Т.е. ваша утилита для тех, кто не осилил работу с системой. И вместо того, чтобы учить как работать со стандартными утилитами, он будет учить ключи вашей.

Если вашу утилиту примут в debian stable, тогда гляну. Сейчас же вижу чисто академический смысл в написании такой тулзы.
Через ncurses интерфейс можно сделать большинство того, что вы реализовали через ключи(и даже больше).

Возьмем пример из вашей новости.

sudo aptitude update && sudo aptitude install smplayer

необязательно это делать, чтобы такое поставить я делаю так
$ pac
далее то, что я нажимаю на клавиатуре(в скобках пояснение):
u (обновить список пакетов)
/ (поиск)
^mplayer$ (вводим в окне поиска)
+ (выбор пакета для установки)
g (смотрю что идет по зависимостям и по recommends и suggests (если вы до сих пор не отключили их)
g (пошла установка)
Enter
q (выход)
Enter

Если гнаться за количеством нажатых клавиш, то вариант с aptitude выходит выгоднее (нажатий меньше).

Такой сценарий позволяет выбрать, что конкретно вы хотите поставить и не ставить лишних зависимостей.

Какие фичи есть в вашей утилите, которых нет в стандартной поставке?
Пусть aptitude напишут для Арча с его великолепным ncurses интерфейсом.
А то что вы сделали лучше через alias задать:

alias pac="sudo aptitude";
alias pacs="sudo aptitude search";
alias paci="sudo aptitude install";
alias pacd="sudo aptitude purge";
alias pacn="sudo aptitude show";

В передаче про путешествия с Михаилом Кожуховым весь саундтрек Бойцовского Клуба уже проиграли.
Только отдал свой thinkpad в ремонт — сдохла видеокарта после 2,5 лет службы. Только надо учесть что теперь thinkpad'ов нет, те что были с маркой thinkpad это на самом деле Lenovo, а оно уже совсем не то. Тоже так раньше думал,, что thinkpad это неубиваемый ноут, но теперь уже нет фирмы, которая их делала, осталась только марка.
Не забывайте голосовать за фичи, которые вам нужны в этом сервисе на www.dropbox.com/votebox
забыл закрыть тег =)

IceCat (для любителей GNU)
#  sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 8DBAC707

deb http://ppa.launchpad.net/sumydi/icecat-pkgs/ubuntu jaunty main
deb-src http://ppa.launchpad.net/sumydi/icecat-pkgs/ubuntu jaunty main
Добавлю немного от себя:

awesome 3
#To install the OpenPGP key for this PPA, run this command in a terminal:
#sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 9058FBF6

deb http://ppa.launchpad.net/aguignard/ppa/ubuntu jaunty main


LXDE
# sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 7992E892

deb http://ppa.launchpad.net/lxde/ppa/ubuntu intrepid main


Shiki-colors(неплохие темы и значки)
# sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com E8D31A30

deb http://ppa.launchpad.net/gnome-colors-packagers/ppa/ubuntu jaunty main


Secret Maryo Chronicles (2D платформер)
# smc-current for the packaging of Secret Maryo Chronicles
#PACKAGES
#--------------
#smc
#smc-data
#smc-music

#GPG SIGNATURE
#---------------------
#To get the signature for this PPA repository execute the following commands in
#terminal:
#sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 6DB15A84

deb http://ppa.launchpad.net/smc-packagers/ppa/ubuntu jaunty main
#deb-src http://ppa.launchpad.net/smc-packagers/ppa/ubuntu jaunty main


IceCat (для любителей GNU)

# sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 8DBAC707

deb ppa.launchpad.net/sumydi/icecat-pkgs/ubuntu jaunty main
deb-src ppa.launchpad.net/sumydi/icecat-pkgs/ubuntu jaunty main

Спасибо за статью.
Как пример работы с бустом — интересно. Но для решения конкретной задачи конфигов, я бы порекомендовал посмотреть на libconfig (http://www.hyperrealm.com/libconfig/), либа маленькая с хорошими возможностями. Когда писал один проект, мы именно её решили использовать, и не пожалели. Хотя в последствии и перешли на хранение конфига в базе, но для cfg-like конфигов в виде файлов данная либа самое то.
> Я подозреваю, что как автор rxvt оставил такой шрифт лет 12 назад, никто его с тех пор и не менял. Идея менять через X resources дурацкая, в них с ходу не разберешься (и вместо того чтобы например настраивать клавиатуру, сначала нужно разобраться собственно как поменять шрифт в rxvt). Да и вообще X resources пора бы ликвидировать за ненадобностью. Даже мастдайная Ос настраивает консоль через меню, негоже тут отставать.

Это его, автора дело. Он так решил и так будет, хотите что-то изменить — обращайтесь к автору. В этом нет ничего невозможного.
Да и что вы привязались к бедному rxvt? Вот недавно нашел вполне неплохой аналог, написан без использования тяжелых либ lilyterm.luna.com.tw/index_en.html

X resources я тоже считаю достаточно устарелой технологией, больше склоняюсь xdg. Вот тут децентрализованность разработчиков ПО выходит боком, т.к. многие люди привыкли конфигурировать через Xresources, и с этим мало что можно поделать(если только самому не заняться агитацией разработчик за переход на общую систему конфигов).

> Нет, это как раз о сложносотавных KDE приложениях.

Так вы сами хотели драгэндроп и IPC, так что все вполне обосновано.

Про глобальные хоткеи:
А вы пробовали делать глобальные хоткеи на одни и те-же клавиши у разных приложений и запускать их одновременно? Идею централизованной настройки горячих клавиш считаю очень правильной.

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

А может просто не хватило терпения?

> Чтобы пользоваться Линуксом надо читать книгу по программированию?

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

> Что касается общей архитектуры Линукса, потоков/все — это файл/unix-domain сокетов и многого другого — это я понимаю. Но ответ, как поменять шрифт в консоли, это не помогает найти((

Используйте user-friendly дистрибутивы с не большой допилкой под себя (оптимизацией на скорость работы). Я это уже вам рекомендовал. Либо читайте книги типа «Линукс для чайников» и настраивайте любой дистрибутив под себя.

> Более того, такие идеи как разделение программ на фронтенд и (как правило консольный) бекенд тоже обладает большим количеством недостатков, уж лучше бы динамическими библиотеками пользовались.

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

> Идея использовать скриптовые языки для ГУИ (Питон, Руби и иже с ними) тоже мне не нравится. Наверно, это облегчает разработку, но получается ли в результате качественный продукт?

Тут все зависит от разработчиков, а не от языка. Язык это только средство, в конечном итоге.

> У меня просто создается впечатление, что Линукс до сих пор не может выйти из стадии конструктора на рынок *десктопных* (на сервере — другое дело) ОС, видимо с этим все и связано, не надо просто воспринимать его как готовую систему (а выйти она не может из-за маленького количества грамотных разработчиков? неправильного подхода к разработке? тут я пока не разобрался).

А может она и не стремиться на десктоп? Я так думаю: подождите несколько лет, должны появиться хорошие коммерческие дистрибутивы на базе линукс, в которых будет все как вы хотели, и все будут довольны. Уже сейчас есть SLED и RHEL Desktop, вполне достойные кандидаты.

> Ну вдруг есть система получше, чем Win… она же тоже не без недостатков. К тому же трудно пройти мимо)), когда люди защищают не совсем правильно построенную на мой взгляд систему.

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

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

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

Я уже предлагал вам бросить эту затею и оставаться там, где вы есть.

Но вот вам встречное предложение — если вы программист и у вас есть хорошие идеи по созданию GUI тулкита для линукс(а может и кроссплатформенного), который бы был избавлен от всех тех недостатков, которые имеют нынешние тулкиты, то вы можете организовать проект по написанию такого тулкита, я вас даже поддержу, если предложения мне покажутся объективными. В этом нет ничего невозможного.
Дерзайте!
На самом деле я спрашивал о assembla.com/
> А при чем тут это? Если вам кажется, что в ядре X-сервер будет быстрее работать — встройте его в ядро, в чем проблема?

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

> Насчет падений: то, что Винда нестабильна и падает — это легенда. Падают китайские драйвера и всякий хлам, который неопытные юзеры ставят на комп тоннами. У меня винда падает только когда перегревается и зависает видеокарта (старая, давно надо поменять), но виновата не система, а кривое железо (тоже кстати NVIDIA, гадость та еще). когда не перегревается — работает месяцами.

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

> Кстати, вы забыли сказать, что при падении X-сервера все программы на нем тоже умирают (а могли бы автоматически переконнектиться к новозапущенному серверу! Но ведь разработчики иксов со мной почему то не посоветовались). Так что для меня падение иксов равнозначно перезагрузке — все программы надо запускать заново. Да, чуть быстрее, но главная проблема в *необходимости* перезапуска программ вручную. Почему это не происходит автоматически?

Описанный вами механизм реализовать не очень сложно, только вот он будет не востребован, т.к. падения иксов это очень редкое явление. Встречный вопрос, почему когда в винде вы наблюдаете синий экран смерти после перезапуска программы не восстанавливаются? =)
Если вы серьёзно настроены — пишите письмо в X.org community о внесении данной фичи в проект, может вы окажетесь правы и многим это придется по душу. А потом попробуйте внести такое предложение в микрософт =)

> Это стеб? Под какое большинство систем подходит 7-пиксельный шрифт? Вы с дуба рухнули? Такой шрифт читается хорошо только на крупном мониторе с разрешением 320x240. Я не представляю даже, где такой можно найти.

Не все так плохо, как вы думаете, такой шрифт на мониторе 14" в разрешении 640х480 вполне даже себе смотрится. И не забывайте что линукс используют для встраиваемых устройств, так что вполне оправдано. Это размер же не прибит в бинарнике гвоздями, все можно настроить.

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

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

> Нет, приложения при старте читают и парсят какие-то конфиги, устанавливают unix-domain соединения (а вы думали блокнот просто устроен?) и еще что-то сложное делают, и это никак не закешировать.

Это вы о notepad.exe из Виндов? Очень сильно сомневаюсь что он читает как-либо конфиги. Не буду лезть в то, в чем не разбираюсь, но у меня есть достаточно сильные подозрения что notepad.exe ничем подобным не занимается (ИМХО).

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

Честное слово звучит как мантра. =) Вы даже не пробовали пользоваться консольными плеерами или сетевыми, а уже заявляете такое.
Признаюсь — сам когда-то был фанатом фубара2000, у меня были свои сборки, достаточно популярные среди моих знакомых и друзей, при чем бывало что я находил свои сборки у незнакомых, которым этот плеер показался очень удобным, и они даже не подозревали что это сборка, а не стандартная версия. Но времена прошли и взгляды изменились.
Консольные плееры сейчас мне дают тоже самое, но быстрее и удобнее.

> Mplayer — отлтичная программа, наверно лучший видеоплеер, но с foobar2000 его сравнить нельзя, это просто разные вещи.
Xine — тоже не то.
Cmus — консольный. Значит, не поддерживает перетаскивание файлов и прочие виндовые радости, и ограниченно поддерживает мышь, а я привык. Скорее всего он также не поддерживает горячие клавиши, и значит для использования в принципе непригоден. Хотя, наверно в консоли хорошо работает. но у меня не тот случай.
Vlc — притормаживает при запуске (хотя ни одной причины не запускаться мгновенно я не вижу), и для других целей, это видеоплеер в первую очередь.
Mpd — это для сети. Что за чушь, устраивать TCP-соединения внутри аудиоплеера. вы линуксоиды все такие извращенцы??

Они все умеют проигрывать музыку и поддерживают плейлисты, а некоторые даже поддерживают библиотеки и могу играть по сети. Я привел много разных плееров от тех у которых есть свой гуй до тех, в которых гуя может не быть вообще(только в виде клиента). Выбирайте по душе =)

> SDL — это обертка, а под Иксами нет прямого доступа к видеопамяти. Не доверяют видно(((

Есть mesa. Вообще не хочу залезать в эти дебри т.к. в них не разбираюсь толком. Могу сказать что есть достаточно хорошая реализация этого доступа, а остальное не так уж и важно (лично для меня).

> Я понимаю, что теоретически могу превратить Amarok в Foobar, написать свою GUI-библиотеку, и тд — но как реалист понимаю, что это не один год труда и просто того не стоит. Что из того, что Foobar закрытый, если он и так работает лучше других плееров. Зачем мне тогда в нем что-то менять?

И возможно за эти годы вы бы поняли что он вам не нужен =) Тут можно по разному на это посмотреть. Может надо попробовать изменить не мир, а себя. Вдруг это принесет больше счастья? :D

> По поводу ваших рассуждений, что Линукс можно настроить, и тд… чтобы настроить Линукс для действительно комфортной работы, его надо наполовину переписать. Это фиг знает сколько времени и денег. Я думаю, даже мак купить — дешевле в разы выйдет. так что вынужден сидеть на Винде. Просто многие говорят, что вот мол, массовая ОС должна быть свободной, давайте Линукс всюду ставить. Мне просто людей жалко, которым придется этим пользоваться.

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

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

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

По вашим постам я вижу, что вы не глупый человек. И уж коли смогли поставить и настроить blackbox для себя в винде(сам когда-то сидел в litestep под винду), то и линукс вам будет по зубам :D Только не ленитесь.
Попробуйте прочитать книги Эрика С. Реймонда.
вот одна из них «Искусство программирования для Unix» www.ozon.ru/context/detail/id/2317804/, книга не только для программистов, а также и для пользователей, которые хотят разобраться в идеологии юникс. Я сам когда читал её, многое для себя открыл, до чего раньше только догадывался, или что приходило только с опытом.
Или если лень так много читать, прочтите хотя-бы «Собор и Базар», его можно найти на любом ресурсе.

вот выдержка из википедии:
«Философия UNIX гласит:
Пишите программы, которые делают одну вещь и делают её хорошо.
Пишите программы, которые бы работали вместе.
Пишите программы, которые бы поддерживали текстовые потоки, поскольку это универсальный интерфейс».
ru.wikipedia.org/wiki/%D0%A4%D0%B8%D0%BB%D0%BE%D1%81%D0%BE%D1%84%D0%B8%D1%8F_UNIX

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

Удачи.
Не могли бы поподробнее рассказать что за сервис? Или может кинете ссылку на объяснение, если таковая имеется?

По поводу команд для поиска, вы видели goosh.org/? Занятный проект. А вообще идея с универсальным языком запросов в поисковики это интересно, можно было бы что-то подобное приделать к conkeror.
GTK+
GTK+ is licensed under the GNU LGPL 2.1 allowing development of both free and proprietary software with GTK+ without any license fees or royalties.

wxWidgets
The wxWindows Licence is essentially the L-GPL (Library General Public Licence), with an exception stating that derived works in binary form may be distributed on the user's own terms. This is a solution that satisfies those who wish to produce GPL'ed software using wxWidgets, and also those producing proprietary software.

Qt
А вот с Qt несколько сложнее, там можно делать OpenSource на базе GNU GPL, но до тех пор, пока не вздумаешь продавать, вот тут уже надо платить. Причем есть интересная приписка, по поводу роялти:
For regular desktop applications, there are no royalties, runtime licenses, or other additional costs. For fixed systems or devices where the main functionality relies on Qt, a runtime distribution license may apply.
Т.е. если делаете проги для десктопа, то все ок, но если вдруг решили сделать вещь в себе, то можете налететь на роялти, так что не особо отличается от WinCE и .Net

Другими словами, на GTK+ и wxWidgets вы можете писать, закрывать и продавать без последствий (хотя с некоторыми ограничениями), а на Qt если хотите что-то продавать — будьте добры купить лицензию, а если продавать не желаете, то пишите сколько влезет и распространяйте.
А по поводу цен можно обговорить, они охотно идут на контакт и даже отвечали нам на русском.(у них для этого есть специальный человек)

Из личного опыта замечу: писать на Qt приятнее и удобнее, но есть много разных огрехов, которые не сложно решить(сорсы в руки и вперед сабклассить и дописывать чего там тролли наворотили =). На GTK+ не только все страшно выглядит, но еще и тормозит больше (про темы знаю, но найти устраивающей так и не смог). Насколько понимаю на GTK имеет смысл писать на Си, а не на CPP, может тогда он будет быстрее (ИМХО).
>1. Хотите много и круто — Qt и Gtk
2. Хотите быстро и бесплатно — wxWidgets

Я с Вами не соглашусь. wxWidgets это обертка для GTK+ под линукс, и для WinAPI под виндовс. Она никак не может быть быстрее самого GTK+. Скорее wxWidgets это тулкит для людей, пораженных MFC, и для которых сложно с ходу понять GTK+. Единственное, что быстро на wxWidgets — это разработка, да и то спорное утверждение.
> Хорошо. Сравнение основано на личном опыте, без экспериментов, вычистения среднего, понгрешностей и рисования графикой. На одном и том же железе запускалась «ненавистная» винда и замерялось на глаз, за сколько запускается «блокнот» (глаз не замелил, блокнот появляется сразу!!! после нажатия ентера в диалоге «выполнить»), и в разное время ставились разные виды линукса. Мгновенно там запускается только xterm. Все. Только убогий xterm с несглаженным (2008 год!) убогим шрифтом размером в 5 пикселей, который не разглядеть как не щурься. Они его для телефона что ли делали, кто пользуется таким шрифтом, хотя даже на телефоне? Хотя нет, даже на телефонах сейчас используется более крупный шрифт.

Вы не учли много некоторые важные факторы.
В винде графическая часть встроена в ядро, WinAPI подгружается сразу. Малое время холодного запуска блокнота обусловлено наличием всего набора необходимых графических библиотек в памяти на момент запуска программы.
В линуксе используется X-сервер, которые не встроен в ядро, я вся работа с графикой происходит через этот сервер. Это дает гибкость в использовании (см. примеры использования Х-сервера для построения тонких клиентов).
Если в лиунксе падает Х-сервер, это не влечет за собой падение все системы(исключение: падает проприетарный видео-драйвер), в отличие от Виндовс, где все, хоть раз в жизни, могли наблюдать синий экран смерти.
Все это прописные истины, которые были размусолены уже много раз на просторах интеренет.

Эмулятор терминалов xterm — написан с использованием xlib, т.е. переводя на язык для пользователей — он написан на том-же под Иксы, на чем написан блокнот для вендов. Xlib библиотека простая, имеет в своём наборе только основные примитивные вещи и по набору этих вещей похожа на WinAPI.
Почему этот xterm запустился с таким убогим видом? Просто в нём был стандартный конфиг, подходящий под большинство систем. Пользователь сам в праве настроить его как ему будет удобнее, это одна из основ *nix систем. То что вы не смогли там включить сглаживание шрифтов и выбрать какой вашей душе угодно — ваши проблемы, там все это делается на раз, добавлением пары строк в конфиг.

> Все gtk- и Qt- программы, даже простейшие, запускаются с задержкой.

Потому что shared ресурсы этих библиотек не были загружены в память, все лаконично и просто.

> Так же сравнивалось потребление памяти блокнотом в винде и разными qt-программами (и был сделан вывод о неадекватном потреблении последней)

А вы не то сравниваете, вы лучше сравните потребление программ, написанных на .Net и Qt, потому как эти два тулкита имеют примерно сравнимые цели(простота написания, удобство, много разных вкусностей для программиста и т.д.). Вы бы еще занялись сравнением программ, написанных на Яве и на Ассемблере, потом заявив, что блокнот на Ассемблере быстрее.

>Еще пример: нажимаем Win+P и что происходит? Появляется putty. Может ли таже qt-based konsole запуститься с такой скоростью? Нет, не может, как не старайся.
>Типичный пример идиотизма: khotkeys, программа-демон для работы с горячими клавишами (по определению должна работать максимально быстро и есть минимум памяти), слинкована с тонной kde-библиотек. Надеюсь понятно, что быстро работать она не может физически.

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

> Еще: берем foobar2000 — радость просто сплошная, а не плеер, все делает без тормозов, многопоточность и все такое, запускается где-то за секунду. Есть ли хоть один qt-based плеер с аналогичной производительностью, скоростью работы (про удобство сейчас не говорим. так как речь о производительности)? И чтобы он ел так мало памяти? Нет. И не может быть. Не зря foobar с закрытым кодом, видимо там применяются грамотные решения, есть что прятать.

Открою вам секрет: закрытый код еще бывает из-за того, что программисту стыдно показывать людям, что он там наваял (сам сталкивался с такими примерами, причем аргументы были обычно такие: сжатые сроки, малый бюджет и т.п.). А когда программист пишет открытый софт — то он может использовать уже имеющиеся наработки других людей, для написания своего софта, и не заморачиваться над рутиной, а сосредоточиться на конкретных функциях своего продукта.
А по поводу аналогов, так их полно, причем настолько полно, что глаза разбегаются, вот приблизительный список:
cmus, mplayer, xine, vlc, mpd+sonata…
сам использую cmus, очень нравится.

> Сколько я не видел дистрибутивов Линукса — они работали медленнее винды. Хоть убейся, но медленнее. Сколько я не слышал про глюки винды — в Линуксе их в 10 раз больше. Виндой хкудо бедно можно пользоваться после установки, Линуксом — нет. Русские буквы в консоли — не работают. Или работают, но не раюотают линии в mc. Нет нормального автомонтирования, одни извраты через всякие демоны (autofs это изврат), нет бы сделали как в винде.

Это тоже уже тысячу раз поясняли, и пришли к выводу, что пользоваться виндой сразу после установки нельзя, т.к. нет ни кодеков, ни нормальных проигрывателей, ни нормальных барузеров и командеров.
А уж зачем вам нужен autofs я ума не приложу, все давно уже перешли на hal. Если вдруг вы ярый ортодокс, то можете использовать скрипты для udev, там только cd-rom автоматом монтироваться не будет, а все остальное на ура. Или в конце концов возьмите юзер-френдли дистрибутив.

> Почему же под Линукс нет качественных графических прграмм, вроде классических WinAmp3 (xmms хуже медленнее и кривее)/Putty/Flash/Foobar2000/Total commander/Opera (да, она работает под линуксом но так плохо что плакать хочется, начиная с несглаженного меню и кончая приторможенностью)?

Тут стоит вопрос в том, что к этим программам вы привыкли и переучиваться на другие не хотите, иначе странно, почему вы до сих пор не нашли им замены(или даже более «фичастые» программы). В инете полно различных ресурсов, в которых расписано что можно чем заменить. А если голова есть на плечах — то отказаться от таких извратов, как WinAmp, FooBAR, Putty, Total Commander и перейти на их консольные аналоги.
Имел опыт работы в конторе, которую перевели на линукс. Сначала народ очень сильно жаловался, но потом привык, и возвращаться назад уже не хотел. В линуксе у них были программы удобнее и эффективнее своих аналогов в винде =) Конечно для них были разработаны средние конфигурации рабочих окружений и набора ПО.

> Потому, что Линуксу нечем привлечь хороших программистов. Заметьте, есть много людей, готовых создавать качественные, бесплатные программы (вроде вышеупомянутых) — но где они работают? *Под Windows*. Потому что под Линуксом нет даже нормальной GUI-библиотеки.

А куда еще переходить виндовс программистам? На .net? WinAPI сейчас далеко не везде нужен, а учить языки для codemonkey не каждому придется по душе(да попросту незачем). Хорошие программисты быстро и безболезненно переходят на линукс, главное объяснить идеологию юникс и многое становиться на свои места. Линукс сейчас перспективная платформа, и кроссплатформенные приложения очень ценятся, а уж каков спрос на embedded разработчиков вы можете судить пройдясь по hr сайтам.

> За 12 лет не появилось ничего похожего на DirectX (прямой доступ к видеопамяти, нужен для программ вроде флеша, без него плохо и криво), OpenGl — не в счет, это не то же самое.

SDL не в счет? Он еще и кроссплатформенный. А для 3Д есть Orge и CrystallSpace.

> Я постепенно становлюсь противником ккросс-платформенности. Пусть лучше программа работает только под win или mac, но качественно — чем под все виды процессоров включая 8086 и arm но кое-как.

Может вы просто не умеет их готовить?

Я обычно продвигаю такую идеологию по поводу Линукс и Виндовс:

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

Линукс — это система, в которой много чего не настроено даже под среднего пользователя. Вы можете настроить сами, вложив своё время в самобразование (а время, как известно, деньги), либо из-за недостатка времени на самообразование(или неспособности к онному), вы платите деньги бородатому (или не очень) дяде, который допилит для вас эту систему под ваши нужды. Программы открыты, если у вас есть время и знания, вы сами можете исправить досадные баги в ПО, либо опять же заплатить разработчику за исправление, обычно разработчики охотно идут на доработку своего ПО за деньги. Из-за открытости, ПО не будет устаревать, если оно востребовано, в отличие от закрытого ПО.

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

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

Получилось немного сумбурно, но, я думаю, доходчиво.
Опять Flash.
Хмм, нельзя было сделать на JavaScript? Зачем делать что-то таким монстроузным, чтобы понадобился Flash?
Тем более, судя по комментам, там еще и звук.

Подумайте о людях в "замкадье".
~/ - означает домашний каталог (например /home/user).
~/.bashrc - файл конфигурации оболочки bash, для вашего пользователя, начинается с точки.

> sudo gedit /etc/bash.bashrc
Так вы, скорее всего, изменили настройки для всех пользователей системы.
Проверьте это, набрав в консоли:
set | grep MOZ_DISABLE

Если ничего не увидите, значит не добавили.
Так-же попробуйте перелогиниться, т.к. эти настройки применяются после перелогина.

Я не могу сам проверить, т.к. не имею доступа к Убунту, никто из знакомых её не использует.

Information

Rating
Does not participate
Location
Россия
Registered
Activity