Блог Александра Башкирова

ИТ и бизнес, компьютеры и ПО, фото, программирование и просто мысли…
Этот сайт в основном посвящен тому, что мне интересно вне работы. Ведется в порядке хобби.
Все изложенное на сайте - мое частное оценочное мнение и не может быть истолковано иначе.
Со всеми вытекающими из этого последствиями.

wine

Подписаться на эту метку по RSS

Skype, Ekiga, Viber

Просмотров: 3757Комментарии: 0
androidLinux

Начну, наверное с заявления: меня достал скайп на мобильном. Я не знаю, умеют ли программисты Microsoft оптимизировать свои Android-приложения, но скайп под андроид  на текущий момент просто чудовищен: медленный, тупой, периодически вешает систему. Не, понимаю, что 4 ядра и 2 гига оперативки могут решить проблему... но у меня нет ни того, ни другого. Кроме того - под Linux клиент не обновлялся не рискну предположить сколько времени (из-за чего - проблемы со связью: в режиме чата все гуд, а в режиме звонка... ну, через раз, скажем так, особенно плохо ему от конференций). Так что начал смотреть в сторону альтернатив.

Первое, что нашел - Ekiga (http://www.ekiga.net). Программный телефон + SIP адрес. Плюсы - живет и работает под Linux, есть клиент под Windows. Тестирование показало, что все удобно.... если звонить и говорить. А если в режиме чата, то у меня не получалось :) Это раз. Два - не нашел клиента под Android. Три - коллеги, с которыми приходится общаться в командировках, не очень в курсе, что это за зверь такой.

Второе, что смотрел - чат Фейсбук. Тут ситуация обратная - чат-то есть... да вот звонить и говорить как-то "не получается". Нету такой функциональности. Хотя в ФБ есть вроде как все, кто нужен. (Хотя )

В общем, коллеги же подсказали классную вещь - Viber (http://www.viber.com). Это фактически Скайп-2, а скорее "убийца скайпа", с несколькими плюшками и особенностями. Во-первых, клиенты есть под все ОС (под Linux - только 64bit, об этом чуть позже). Во-вторых, он легкий (не жрет ресурсов телефона и с точки рения трафика). В зоне уверенного приема реально говорить по 3G интернет. В-третьих, он привязывается к номеру телефона - архиудобно (с моей точки зрения) - особенно, в рабочих моментах: добавил коллегу в телефонную книгу, у него есть Viber - звони! Как и в скайп, звонки внутри сети - бесплатны. С точки зрения мобильного трафика - очень даже, трфика жрет мало.

Определенной ложкой дегтя было то, что клиента Viber под Linux 32bit нет (только под 64bit и только в виде .deb пакета, без исходников). Скачанный по прямой ссылке "типа 32-bit клиент" не завелся. В итоге - скачл дистрибутив для Windows, поставил его под Wine - и вуаля, все очень чудесно работает. Кроме разве что того, что кнопки "выход" нет, как класса. Так что пришлось "выходить" из приложения остановкой Вайна. В остальном - полный восторг и без каких-либо нареканий.

Для памяти:

остановить Wine: /usr/bin/wineserver --kill

Для памяти: диск 1C && Wine

Просмотров: 2680Комментарии: 0
Linux

В общем, запускал диски для детей производства 1С ("Я пишу грамотно!" и "Устный счёт"). В процессе запуска диск с консоли выдавал: 

err:module:import_dll Library MFC42.DLL (which is needed by L"E:\\data\\shell.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"E:\\data\\shell.exe" failed, status c0000135
Проблема очень понятная: Wine не хватает MFC42.DLL. Лечится, как выяснилось, элементарно:
winetricks mfc42
Рецепт отсюда.

Pinta – почти Paint.Net под Linux&Windows;

Просмотров: 6059Комментарии: 0
LinuxWindows

Есть на свете такой замечательный бесплатный графический редактор - Paint.Net. Напоминает Photoshop версий 5 назад :) Всем  - и плагины есть к нему, и эффектов море, и даже (через плагины) с RAWом умеет работать. В общем, must have - хотя бы для замены стандартного виндового Paint'a. Все отлично, но есть одно "но", котрое ставит жирный крест на этой программе для линуксодиов: для работы он требует .Net Framework, и некорректно работает с Wine. и, если .Net под Wine поставить не проблема, то добиться корректной работы PaitNet - увы, далось никому (о чем написано на сайте Wine - запускается, но не работает).

Поэтому, случайно натолкнувшись в сети на сайт проекта Pinta я подумал: вот оно! То, что надо. Пинта - это клон PaintNet, разработанный на Gtk+. По заявлению разработчика, от PaintNet он взял только алгоритмы обработки графики - а все остальное написано "с нуля". Под fedora сборки Пинты не нашлось - ставил из исходников. В принципе, все прошло нормально - и через некоторое время я имел возможность потестировать сей продукт. Что сказать - PaintNet, он и в Африке PaintNet. Достаточно для выполнения элементарных графических операций и наложения простеньких эффектов. В общем, для меня - самое то :) (предвидя поклонников Gimp, могу сказать - этот редактор беднее по функциональности, но мне нравится больше).

На сайте Пины есть сборки под несколько разых дистрибутивов linux, Mac OS и Windows. Разумеется, я не мог пройти мимо того, чтобы не попробовать "завести" Пинту на Windows.

Скачал дистрибутив, запустил... ага, требует Gtk. Не вопрос - иду на сайт Gtk, беру windows версию библиотеки, распаковываю и тихо офигеваю - там, по сути, лежит некоторое количество *nix подобных каталогов. И все. Гугл помог: оказывается, есть сборки Gtk для Windows, работающие в режиме инсталлятора. Например, вот: http://sourceforge.net/projects/gtk-win/ Но... радость моя была преждевременной: инсталлятор Пинты (который проверяет наличие Gtk в системе) в упор отказывался видеть эту версию Gtk. Когда уже отчаялся, на сайте же Пинты нашел ссылку на Gtk для windows. "Ну" - подумал я,- если выложено на сайте Пинты, значит - работает. И был прав: после установки этого набора библиотек Пита установилась и завелась.

Правда, под виндой (в версии 0.4 Пинты) есть одно "но", которое я победить так и не сумел: он не открывает ни один файл. То есть, при попытке открыть пишет, что "Файл открыть невозможно". И вообще, по ощущениям, сборка под Windows работает гораздо менее стабильно, чем под linux. Или это я ее под linux мало гонял? :)

Обновился до Fedora 11

Просмотров: 2665Комментарии: 2
Linux

Обновил свою RussianFedora 10 до Frdora 11. (Именно так: автоматического обновления до RussianFedora 11 вроде как нет - или я не нашел?).

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

После окончания закачки, система вежливо попросила reboot, после которого запустилась специально сконфигурированная anaconda (установщик linux), которая автоматически же произвела установку пакетов.

Каталог /home (который я забыл забекапировать) - не пострадал. Соответственно, все настройки системы остались "мои", включая несколько windows приложений, которые я обычно запускаю из-под wine.

О положительном (на первый взгляд):

  • система стала загружаться ощутимо быстрее;
  • wine перестал тормозить при запуске windows программ (ура, наконец-то!!!);
  • последние версии софта - в частности, FF 3.5, open office 3.11 (в него, кстати, вставили несколько "фишек" в стиле office 2007), Nautilus 2.26.4 (кстати, сделали его реально лучше - множество мелких, но приятных нововведений, самое ощутимое - глаз не "рыскает" по папке, а все видно и понятно)
  • общее ощущение - все стало как-то стабильнее. Ощущение субъективное - я kill'ом на "десятке" пользовался всего один раз, кажется...

В общем, "система удалась", и да здравствует upgrade! :)

Visio, Project под Linux или обработка wine напильником

Просмотров: 6205Комментарии: 2
Linux

Появилась настоятельная необходимость поставить под Linux Visio (2003 версии). Рецепт есть на сайте вайна - http://appdb.winehq.org/objectManager.php?sClass=version&iId=2727 - в комментариях все очень дельно написано. Но... не заработало! Поискал еще, нашел очень похожее, но на русском - http://o-noble.net/2009_01_22/visio-pod-wine/

Вкратце. Любым доступным способом надо поставить библиотеки gecko, msxml3, riched20, riched30, gdiplus и corefonts - у меня они уже были: частично поставлены через wine-doors, частично - шли с самой wine.

Далее во вкладку "библиотеки" winecfg добавляем библиотеки msxml3, usp10, riched20, shdocvw, shlwapi, mshtml, urlmon, wininet.

Запускаем Visio... и - облом!

Не буду мучать - методом научного тыка выяснено, что Visio начинает запускаться тогда, когда в свойствах библиотеки gdiplus выставляется значение "сторонняя". После чего - все работает!

И, кстати, после описанных манипуляций заработал поставленный "любопытства ради" MS Project.

Так что - welcome to linux :)