Как стать автором
Обновить

Комментарии 97

«Минусы:
1. Нет меню в Приложениях, что не удобно. Приходиться все делать из консоли, выходить в настройки Wine например.»

Можно самому добавить же.

Не знаю как в убунте, но в минте это делается через Menu -> Preferences -> Main Menu:

image
В Убунте так же. Поскольку Минт та же Убунту.
Ну, мало ли)
Минтовцы сделали пару своих программок. И меню по другому выглядит)
НЛО прилетело и опубликовало эту надпись здесь
Можно, это фишка Наутилуса
Минусующему:

Разве минтовцы не сделали пару своих программ? о_О
И разве меню выглядит не по-другому? о_О
Редактирование меню ничем ведь не отличается.
Теперь я это знаю.

А тогда не знал, и на всякий случай написал что это минт, вдруг там тоже что-то свое сделали, убунту уже очень давно использовал, не помню.
НЛО прилетело и опубликовало эту надпись здесь
а они отказались от Unity
НЛО прилетело и опубликовало эту надпись здесь
Отказаться от использования Юнити в Убунту.
НЛО прилетело и опубликовало эту надпись здесь
В юнити ничего не настраивается и не будет (apple-way).

Меню скорее всего генерится из ~/.config/menus/applications.menu
Ярлыки для отдельных програмулин ссыпаны в ~/.local/share/applications/*.desktop

Спецификации по всему этому делу курить тут:
standards.freedesktop.org/menu-spec/menu-spec-latest.html
НЛО прилетело и опубликовало эту надпись здесь
make checkinstall, ага.
Просто checkinstall, даже лучше с fakeroot. Но он тоже уже устарел.
А что следует использовать вместо checkinstall? А то он достал забывать параметры пакета после сборки deb'ов
>sudo add-apt-repository ppa:ubuntu-wine/ppa
>sudo apt-get update
>sudo apt-get install wine1.3

а не проще sudo apt-get install wine?

>Также существует PlayOnLinux.
есть еще Cedega(платная, но не в этой стране)

>Запуск игр в отдельном Х-сервере
Эта вещь полезна не только в плане производительности, некоторые игры, запущенные под wine могут не очень корректно отрисовывать окно на весь экран. К тому же если включен компиз, есть некоторые неприятности при игре в том же X-сервере
apt-get install wine поставит старую версию вайна. Описанный способ ставит самую свежую версию.
dpkg -s wine
Package: wine
<...>
Depends: wine1.3, ia32-libs (>= 1.6), lib32asound2 (>> 1.0.14), libc6-i386 (>= 2.6-1), lib32nss-mdns (>= 0.10-3)

Что я делаю не так?
дистр?
Ubuntu 10.04.
С подключенным ppa:ubuntu-wine
Я так понял, претензия там была на использование дополнительного репозитория, а не на wine или wine1.3.
Сильно облегчает работу с вином — q4wine
согласен, использую wine только с ним.
Там и управление префиксами и монтирование дисков, и winetricks
> Вариант №2: Компилирование из исходников.

На самом деле, все намного проще.
См. например там — habrahabr.ru/tag/apt-build/

А если очень хочется собрать ту версию, которой нет в репах (из транка например), то см. например там — www.ashep.org/2010/sozdanie-paketov-pri-pomoshhi-checkinstall/ — один из самых простых способов опакечивания результатов сборки.
такое ощущение, что автор поста сам воспользовался google translate для написания) — читать сложно.
про префиксы не знал, спасибо.
да уж, личный корректор автору бы не помешал =)
даже в тегах умудрился опечатку допустить: howtu
Я отослал ему ошибки в личку. Молчит, не исправляет
>Хочешь чтоб все было просто — ставь Windows, хочешь работать мозгами — ставь Linux.
Жесть. И не жалко вам тратить работу мозгов на борьбу с рабочим местом? Такую бы энергию, да в созидательных целях.
Большое кресло сложно затащить на 9ый этаж, но оно удобнее деревянной табуретки :)

Аналогия немного кривовата, ну да ладно.
Хочешь сидеть в удобном кресле, будь сильным? :)
Заплати грузчикам и они все сделают за тебя! Если цена невысокая, почему бы и нет?
Ну это уже кому что нравится, и кому что важнее.

Я предпочитаю сам тащить свое кресло :)

Отходя от аналогий — иногда ставлю Gentoo, когда есть свободное время — просто интересно повозиться, по настраивать.
а еще можно взять исходники кресла, затащить их на 9-й этаж и собрать. Счастливый пользователь gentoo.
тогда правильнее взять разобранное кресло, поднять на 9 этаж и собрать
Самое забавное, что иногда кресло можно протащить исключительно по частям. Не пролазит иначе :D
НЛО прилетело и опубликовало эту надпись здесь
Тоже хотел придраться к фразе. Скорее правильно так: «Хочешь чтобы было всё просто — используй нативные программы. Хочешь, чтобы программы Windows работали в Linux — работай мозгами.». Нативные игрушки типа Hedgewars или Nexuiz запускаются ещё проще, чем игры в Windows.
мне для работы больше всего подходит Ubuntu.
работал и в винде, и в макоси, но в них не так удобно.
для развлечений Ubuntu, по мне, не так хороша, но для работы — самое то.
Странный флаг у Вас указан для ./configure:
Находим строку, начинающуюся с CONFARGS=, и после вписываем в нее нужные параметры сборки. В нашем случае строка будет выглядеть так:
CONFARGS=«--enable-opengl —disable-debug —disable-trace»

Такой флаг в интернете упоминается в 2001 году. В исходниках он находится в ChangeLog.ALPHA, и написано что его убрали 2002-11-21:
2002-11-21
* tools/wineinstall: Matthew Davison <m.davison@virgin.net>
Remove obsolete --enable-opengl.

Сейчас он называется --with-opengl. Притом, что в большинстве дистрибутивов этот флаг не используется, и wine без проблем подхватывает необходимую библиотеку от дров видеокарты (libGL и ей подобные).
winetricks ddr=opengl orm=fbo glsl=disabled videomemorysize=1024 (1024 меняете на свое)

Охренеть. После этого у меня l4d2 в линухе стал работать быстрей, чем в винде.
ИМХО, получились какие-то вредные советы и введение читателей в заблуждение.
Чтобы заработал наш любимый софт под Wine нужно попотеть, перечитать кучу мануалов и взвесить этот объём информация.
Что за ересь? Я в разное время использовал кучу виндового софта под вайном и проблемы были с меньшинством. Многое работало вообще без единого нарекания и из коробки. Зачем говорить, что в вайне просто так ничего не заработает и нужно «попотеть»?

Немалое число игр тоже работают прямо из коробки.
А я, стиснув зубы, пытался победить одну единствунную игру. Чуть не «платина» на winehq, работает у большинства, хоть и с нареканиями. Я бился примерно с неделю с перерывами. Очень хотелось поиграть, и очень не хотелось ставить винду. Проиграл. И случай такой — не единичный.
еще второй X-сервер можно запустить так, xinit wine progname.exe — :1
только предварительно разрешить запуск X-сервера всем (dpkg-reconfigure x11-common) и добавить себя в группу audio, а то звука не будет
— 1 —
Программа «Робот» никогда не сравниться с человеческим мозгом.
Странное заявление. И как же вы APT пользуетесь, недоверчивый вы наш? Он за вас столько всего делает… То ли дело tar zxvf пакет.tar.gz (:

— 2 —
sudo add-apt-repository ppa:cdemu/ppa
sudo apt-get update
sudo apt-get install cdemu-daemon cdemu-client gcdemu


После перезагружаемся.

Перезагружаемся? oO
У нас тут не Windows, тут APT сам сервис запускает:

* Starting CDEmu daemon [OK]
* Note: The daemon is configured not to start at system startup.


Но даже если не запустит он, можно запустить самому:

sudo service cdemu-daemon start

Ради этого перезагрузку делать?
А то, что сервис не стартует при старте системы («The daemon is configured not to start at system startup»), можно исправить так:

sudo update-rc.d cdemu-daemon enable

— 3 —
Проверку правописания следует делать до опубликования поста.
НЛО прилетело и опубликовало эту надпись здесь
Кто-то использует linux и добавляет к нему недостающие вещи от windows. Я вот наоборот делаю. Win7 прекрасно справляется с работой, играми и мультимедией. Но единственная полезная для меня вещь в linux — это шел. Который я и доустановил на windows. В общем похожий подход к костылям, только наоборот. Странно что разработчики обеих ОС не берут эти потребности пользователей на вооружение.
НЛО прилетело и опубликовало эту надпись здесь
У меня три hd res монитора, места хватает, вместо виртуальных столов у меня 3 нормальных, которые я вижу сразу без доп. переключений. Скорость и ресурсопотребляемость у win7 достойные, думаю это известно всем. Антивирус не имею за ненадобностью. Сижу под учётной записью пользователя. Риторический вопрос — что я делаю не так?
>скорость и не такая требовательность к ресурсам
мои кеды готовы поспорить с вами
НЛО прилетело и опубликовало эту надпись здесь
Кроссовками вместо кед пользуетесь? >:)
НЛО прилетело и опубликовало эту надпись здесь
У разных людей разное представление о «работе».
Используя win7 программист не ограничен абсолютно никаким видом деятельности. Может писать приложения под .net, может обычным webdev'ом заниматься, удобных сред разработки достаточно. Да и IE под рукой. Может заниматься сложной мультимедией, от векторной графики до 3D. Может в игры играть (хотя это уже не к работе). Список я могу продолжать долго. А «поциковский» подход к ОС это дело личное. Пацаны тоже навешивают на девятку обвес и турбину, думая что у них спорткар от этого получится (спорткар — windows, девятка — linux).
Смешно, правда. То-то в гугле подавляющее большинство девелоперов сидят под linux и mac. Машин с виндой там 3%.

Во мужики-то не знают, и прокачивают девятку, да?

Мне, как разработчику, в linux во много раз удобнее. Вся сила консоли, пакетных менеджеров и прочих инструментов превращают разработку в windows в страшный сон.
Сомневаюсь, что в гугле ставят wine и другие костыли. У нас на кафедре когда я учился тоже везде был suse, это как бы понятные вещи вообще-то. Там где идёт научная деятельность и прочие разработки, разумеется выгоднее бесплатное решение (если его достаточно для данного вида деятельности). Если ваша работа 100% удобно решается для вас в linux, ну и слава богу. Я просто не могу понять того, когда людям объективно неудобно и они изврат делают, вместо нормального решения, пусть и с некоторым вложением денег.

Насчёт консоли, я выше писал что я давно для себя проблему решил, ибо я признаю удобство консоли, но это единственный плюс от linux. Поставил конлось в windows и всё, равных по силе этой связке — нету.
А пакетные менеджеры? Чтобы можно было одной командой сделать sudo apt-get install apache2 php5 mysql5 и после установки оно уже сразу будет работать? А потом захотел добавить в эту связку что-то, и так же легко — sudo apt-get install php5-memcache и после выполнения команды всё будет настроено, подключено и готово.

А как «поставить» консоль в windows, если полноценное её использование подразумевает не наличие самой консольки, а сотни консольных утилит? Ставить cygwin? И чем он лучше того же вайна?
Не смешивайте яичницу и божий дар. В win установка приложений делается мышью. Ваши примеры же — серверные. Я разве с вами спорю о том чтобы сервер был на win? А извращенцев ставящих php + apache себе на windows машину я не знаю, но это их удел, мне пофиг, ОС тут не при чём. Cygwin это тот же костыль что и wine вы правы, но я повторюсь уже 3 раз — я лучше поставлю один костыль и получу самую мощную платформу для любого рода деятельности. Никогда не знаешь что может понадобиться. Если кто-то ставит wine аналогично как и я cygwin, только ради какой-то небольшой недостающей ему вещи от windows, то мы с таким человеком будем похожи.
Это было просто в качестве примера силы пактных менеджеров. Под виндой неоднократно имел удовольствие собирать разные комплекты софта, и там согласование всех этих компонентов требовало куда больше усилий (и делалось в итоге отнюдь не мышкой — мышка это только процесс установки), чем на системах с пакетными менеджерами, которые сами всё собирают и настраивают.

И насчёт cygwin — наивно полагать, что поставив его вы получаете всю мощь unix. cygwin — это ещё тот геморрой, местами куда похуже, чем wine.

Но в целом я с вами согласен. Хотя лично для меня удобство linux на винде просто недостижимо.
> В win установка приложений делается мышью. Ваши примеры же — серверные.

А вы разве не знаете про существование графических пакетных менеджеров в Линукс, через которые софт устанавливать объективно проще, так как приходится делать меньше телодвижений?
Мои потуги заставить работать под вайном одно специфичное приложение закончились фейлом. Можно подробнее о том, как установить dotnet 3.5 или как запускать приложения, требуюшие его? И еще, не нарушает ли каких-либо копирастных заморочек запуск windows программ под wine?

Когда на машине должно запускаться только одно приложение, уж как-то больно не хочется платить за windows, ведь все его удобства там не нужны.
Запуск стороннего софта, обычно, не нарушает (даже использование nocd), а вот установка шрифтов, директов, дотнетов — вполне может даже при наличии лицензионной винды.
а я вайн купил лицензионный даже от кого то там, и один фиг не могу запустить одинЭсПредприятие. Ни с ключом ни с эмулем (
вот за что люблю Хабр, так это за камменты, иногда в них больше полезной информации чем в статье которую они комментируют.
Пофиксил свой вайн )
> Вариант №1.
> Вариант №2.
Есть ещё промежуточный вариант, для джедаев на debian-based дистрибутивов. Кратко:

apt-get source wine1.3
sudo apt-get build-dep


Теперь самое интересное: скачиваем нужную версию wine с официального сайта, распаковываем, и копируем туда директорию debian из директории с исходниками оригинального пакета wine1.3. Делаем

debuild

и у нас появляется *.deb пакет для убунты/дебиана со всеми нужными патчами для дистрибутива, почти как из официального репозитория, но только новая версия. К тому же её ещё потом можно спокойно удалить так же через apt-get.
Ошибки исправил.
>>>Многое работало вообще без единого нарекания и из коробки.
В моей фразе разве написано «многое» не будет работать?
— Все технические посты выше я добавлю и поправлю все «косяки» у себя. Спасибо что «не послали».
Там написано, что ваш любимый софт в вайне просто так не заработает. А чтобы заработал — нужно попотеть. Вот что у вас написано. А это отнюдь не правда. Весь мой любимый софт, используемый под вайном на appdb имеет платиновый статус.
> значит надо создавать отдельный префикс для наших танцев. Идем в наш домашний каталог и создаем новую папку. Например .wine2. Дальше идем в терминал и вводим: WINEPREFIX=«/home/username/.wine2/» winecfg Всё. Отдельный префикс создан. Там хранятся различные конфигурации реестра и сами программы.

Чорт, я так и не смог понять, что такое префикс?

Объясните на пальцах. Не «как его создать», а просто — что такое префикс?
Все файлы вайна хранятся в префиксе, или ещё называемом бутылкой (по анологии с вином/wine). Там внутри этой бутылки имеются все файлы диска C, реестр, индивидуальные настройки и так далее.

Таких бутылок может быть сколько угодно.

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

Когда вайн запускается в первый раз без указанного префикса, используется ~/.wine. Если префикс не существует вайн создаст его и наполнит дефолтным содержимым создаст и наполнит файлами каталоги C:\windows, C:\Program Files, C:\users. Плюс будет создан чистый реестр.
Если совсем просто — считайте префикс отдельным экземпляром Windows в Linux. Префикс, кстати, можно бэкапить просто копируя папку куда-нибудь, и при необходимости возвращая её на место. Можно и на другой компьютер переносить.
Во, хоть один нормально объяснил.

А то я весь мосг свихнул с этими «префиксами», «бутылками», «отдельными экземлярами Windows».
>>>Весь мой любимый софт, используемый под вайном на appdb имеет платиновый статус.
Это ваш софт, у другого человека другой любимый софт, а он под статусом «мусор».
TiGR, не придирайтесь к словам пожалуйста. Я обращу внимание только на грамматические ошибки и технические недочеты, остальное оставляйте при себе.
Это не придирки к словам, а замечание по сути. Вы создаёте впечатление у людей не знакомых с вайном, что его использование — сплошные муки, потение и многочасовое чтение манов. Но это ведь не так. Многие мои знакомые, сильно далёкие от того, чтобы читать маны или заниматься прочим костылизмом, используют вайн и проблем не знают.

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

Ну и зачем такое нужно?
Я не хочу сказать что linux — это сложно. Я лишь говорю то что сам прошел и не все так просто. Я не хочу чтоб человек тешил себя иллюзиями что все будет просто. Wine — это и есть костыли, это не самый лучший выход из ситуации запуска windows приложений, но это единственный реальный способ, но все же это костыли.
Тешить иллюзиями не нужно. Но и сгущать краски — тоже.
Критикуя — предлагай. Что предлагаете Вы?
В общем я все поправил. Всем спасибо за внимание и сообщайте о грамматических ошибках пожалуйста.
я бы посоветовал перед публикацией прогонять в каком-нибудь умном редакторе, который подсветит очевидные ошибки. Много времени не займёт, зато сохранит вам нервы.
В каком например?
Почему жесткие переносы? При небольшой ширине колонки выглядит ужасно!
Для gedit например есть замечательный плагин Rewrap.

Здесь кажется не хватает ";"?
WINEPREFIX="/home/username/.wine2/" winecfg
WINEPREFIX="/home/username/.wine2/" wine /media/DVD/setup.exe

За материал спасибо, конечно!
Спасибо за спасибо.
А по моему все отлично.
Хорошая статейка, кое-чего помогла распределить по полочкам. Использую вайн только для world of tanks, поплясать с бубном пришлось, правда звук в игре так и не появился. :(
Надо в настройках со звуком поиграть. Через winetricks dsound установить.
пробовал в настройках звука тест звука — через ALSA тестовый звук проигрывает, а вот в игре нет. Возьму на заметку, попробую dsound поставить если еще не поставлен.
Попробуйте не ALSA, а другой поставить.
На странице проекта sourceforge.net/projects/wine/files/Source/ много билдов (уже до 1.3.48 дошли). Но так и не нашел — где можно почитать, что они «допилили» в каждом билде?
Лучше дождаться официального релиза, чем билды ставить, оно вам надо?
>что они «допилили» в каждом билде

*сломали :))
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории