Pull to refresh

Comments 97

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

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

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

image
В Убунте так же. Поскольку Минт та же Убунту.
Ну, мало ли)
Минтовцы сделали пару своих программок. И меню по другому выглядит)
UFO just landed and posted this here
Можно, это фишка Наутилуса
Минусующему:

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

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

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

Спецификации по всему этому делу курить тут:
standards.freedesktop.org/menu-spec/menu-spec-latest.html
UFO just landed and posted this here
Просто 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)

Что я делаю не так?
Я так понял, претензия там была на использование дополнительного репозитория, а не на 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
UFO just landed and posted this here
Тоже хотел придраться к фразе. Скорее правильно так: «Хочешь чтобы было всё просто — используй нативные программы. Хочешь, чтобы программы 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 —
Проверку правописания следует делать до опубликования поста.
UFO just landed and posted this here
Кто-то использует linux и добавляет к нему недостающие вещи от windows. Я вот наоборот делаю. Win7 прекрасно справляется с работой, играми и мультимедией. Но единственная полезная для меня вещь в linux — это шел. Который я и доустановил на windows. В общем похожий подход к костылям, только наоборот. Странно что разработчики обеих ОС не берут эти потребности пользователей на вооружение.
UFO just landed and posted this here
У меня три hd res монитора, места хватает, вместо виртуальных столов у меня 3 нормальных, которые я вижу сразу без доп. переключений. Скорость и ресурсопотребляемость у win7 достойные, думаю это известно всем. Антивирус не имею за ненадобностью. Сижу под учётной записью пользователя. Риторический вопрос — что я делаю не так?
>скорость и не такая требовательность к ресурсам
мои кеды готовы поспорить с вами
UFO just landed and posted this here
Кроссовками вместо кед пользуетесь? >:)
UFO just landed and posted this here
У разных людей разное представление о «работе».
Используя 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 дошли). Но так и не нашел — где можно почитать, что они «допилили» в каждом билде?
Лучше дождаться официального релиза, чем билды ставить, оно вам надо?
Sign up to leave a comment.

Articles