Pages

Tuesday, March 1, 2016

Why switch to Windows 10 or a Mac when you can use Linux

My buddy David Gewirtz recently wrote about the question of whether you should move from Windows 7 to Windows 10 or a Mac. I have another suggestion: Linux. Specifically Linux Mint 17.3, Rosa, with the Cinnamon desktop.

Linux Mint 17.3 is a great replacement for Windows 7. In fact, it's a great desktop operating system period.
Yes, I'm serious. I use all the above desktops -- yes I'm a Windows 7 and 10 user as well as a Linux guy -- and for people I think Mint 17.3 makes a great desktop.

I've been using Mint as my main Linux desktop for years now. Unlike some desktops I could name -- cough, Windows 8, cough -- Linux Mint has never had a flop. Every year that goes by, this operating system keeps getting better. The other desktops? Not so much.
Let's take a closer look.at Windows 7 vs. Linux Mint 17.3

UI Differences
 
There's really not much. While it's even easier for a Windows XP user to move to Mint than a Windows 7 user, any Windows user won't have any trouble picking up Linux Mint with Cinnamon. There's a Start Menu and settings are easy to find.

I regard Cinnamon 2.8 as the ultimate Window, Icon, Menu, Pointer (WIMP) interface. Is it ideal for tablets or smartphones? No. Is it perfect for long-time PC users? Yes.

Cinnamon does add some nice features. For example, if you mouse over the Window list, you'll now see a thumbnail for each application. It also has improved performance, system tray status indicators, and music and power applets.


What I like best about Cinnamon is that it doesn't get in the way. There's no learning curve. You may have never used Linux in your life but you can just sit down and start opening directories, running applications, and modify your PC's settings.

One small feature I like a lot, since I always run multiple work-spaces, is that the work-space switcher applet now shows a visual representation of what's running in each work-space.
Don't like Cinnamon? Unlike any version of Windows, Linux Mint comes with many different desktops. These include KDE, MATE and Xfce. Find one you like and enjoy,

Application Selection

It's true that Linux doesn't have as many application choice as Windows does. But, how many applications do you really need in 2016? I do most of my work these days on the cloud with software-as-a-service (SaaS) applications. These apps work just as well on Chrome, my favorite Web browser, on Mint as they do on any other desktop.

That said, there are many excellent Linux desktop programs. For example, instead of Microsoft Office I use LibreOffice 5. I don't use it because it's free, although most Linux desktop applications won't cost you a cent, but because it's an excellent office suite in its own right.

I also use Evolution instead of Outlook for e-mail and GIMP instead of Photoshop for my basic graphic editing needs. The bottom line is that are many great Linux programs that you can use in place of Windows appliations.

Are there some Windows programs that you can't live without? Well, you don't have to live without them.
There are two ways to run Windows programs on Linux. One is to use CodeWeaver's CrossOver Linux. This program enables you to run many popular Windows applications on Linux. Supported Windows applications include Microsoft Office (from Office 97 to Office 2010), Quicken, and some versions of Adobe Photoshop.

The application you absolutely must have won't work with CrossOver? Then run it on a virtual machine (VM) program such as Oracle's Virtual-box.

I use both methods and they work well.

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Sunday, February 28, 2016

Установка и настройка Wine программы для запуска приложений Windows

Wine (WINE Is Not an Emulator)  специальная программа, слой совместимости, для запуска Win32 приложений в UNIX-подобных системах. Проще говоря, эта штука позволяет запускать виндовые проги и игры в вашем уютном Линуксе.

Программа активно развивается, но пока, к сожалению, не все приложения корректно в ней работают (а некоторые не работают вовсе). С играми пока тоже печально – полной поддержки DirectX 10 и 11 нету, только 9 и младше. (поддержка DirectX 10 активно улучшается в последних тестовых сборках). Но тем не менее, и на DirectX 9 очень много игр. В этой статье мы установим и сконфигурируем Wine, а также установим приложение PlayOnLinux, которое очень пригодится для игр. Установка будет зависеть от вашего дистрибутива, но сама настройка программы абсолютно одинакова в подавляющем большинстве дистрибутивов. Существует две ветки Wine – стабильная и тестовая. В большинсве случаев рекомендуется использовать именно тестовую, так как программа активно развивается и улучшается. Пока рассмотрим установку стабильной версии (примеры для командной строки, однако вы можете пользоваться графическими утилитами, типа Ubuntu Software Center или Yast2 в OpenSUSE):

Для Debian/Ubuntu/Mint:

sudo apt-get install wine winetricks

Для OpenSUSE:

sudo zypper ar -r http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_13.1/Emulators:Wine.repo
sudo zypper in wine

Для Fedora:

sudo yum install wine
cd /tmp
wget http://www.kegel.com/wine/winetricks
chmod +x winetricks

Обратите внимание. Если у вас 64 битная система, то для корректной работы 32-х битных программ (а игры в большинстве именно такие), необходимо сконфигурировать Wine на 32-х битный префикс. Для этого водим:

WINEARCH=win32 WINEPREFIX=~/.wine winecfg

Откроется окно настроек. Можете оставить всё как есть.



Теперь нам необходимо установить комплект системных библиотек для работы наших виндовых приложений. В меню программ найдите и запустите Winetricks (или из терминала командой winetricks). В первом окне выбираем---Select the default wineprefix--- наживаем ОК. Во втором---install a Windows DLL or component---ОК


Запомните:
Нужно будет отмечать точками, как в списке. Лучше устанавливать не все сразу, а по несколько штук. Я их разделю для удобства. Далеко не уходите при установке, нужно соглашаться с лицензионными соглашениями и прочим. Будут выскакивать окошки с ошибками, жмите ОК. Начнём.

directx9, d3dx9, d3dx9_26, d3dx9_28, d3dx9_31, d3dx9_35, d3dx9_36, d3dx9_42, d3dx9_43, d3dx10, d3dx11_42, d3dx11_43, d3dxof, devenum, dinput8, dirac, directmusic, directplay, dmsynth

dotnet20

dotnet30 (посыпятся ошибки и откроется окно в файловом менеджере и в браузере, скачиваем по второй ссылке и перемещаем в это окно файлового менеджера. Набираем в консоли winetricks и снова выбираем dontnet30. Перед этим нужно проверить Настройку Wine, чтобы стояла версия Windows XP или Vista.


dxdiagn, gecko120, gfw, mfc40, mfc42, msasn1, msxml6, gdiplus , physx, quartz

vb5run, vb6run, vcrun2003, vcrun2005, vcrun2008, vcrun6, vcrun6sp6

wmp10, wsh56vb, wsh57, xact, xact_jun2010, xinput

Установим шрифты. Выбираем Instal a Font и указываем

corefonts , fontfix

Настройка реестра

Открываем Change Settings и отмечаем
1. DirectDrawRender(ddr) -- opengl
2. Multisampling Direct3D -- enabled
3. OffscreenRenderingMode(orm) -- fbo
4. PixelShaderMode(psm) -- enabled
5. Render TargetLockMode(rtlm) -- auto
6. UseGLSL(glsl) -- enabled (default)(Для видеокарт Nvidia рекомендуется оставить disabled. Это может существенно поднять производительность некоторых игр).
7. VertexShaders(vsm) -- hardware
8. VideoMemorySize 1024 (выбирете значение ОЗУ вашей видеокарты)
9. MouseWarpOverride(mwo) -- enabled (force)
Подтверждаем наши изменения – OK.

Вот собственно и всё. Теперь небольшие примечания по установке софта и игр. Во первых, ни в коем случае не устанавливайте дополнительное ПО, которое предлагает программа (всякие директиксы, visual c++ и так далее). Внимательно проверяйте и в случае чего – снимайте галочки. Во-вторых, в конце установки снимайте галочку "Запустить программу".

Теперь что касается тестовой версии. Для Ubuntu/Mint существует специальный репозиторий. Чтобы его подключить и поставить тестовую версию Wine, вводим в терминале:

sudo add-apt-reposytory ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt install wine 1.7 winetricks

В некоторых дистрибутивах (например Debian), для установки тестовой версии, её нужно собирать из исходного кода. Но это уже выходит за рамки этой статьи. Или вы можете установить wine-staging, который также является тестовым, но имеет несколько дополнительных возможностей.

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Выпуск Wine 1.9.4

Доступен очередной экспериментальный выпуск открытой реализации Win32 API - Wine 1.9.4. С момента выпуска версии 1.9.3 было закрыто 27 отчётов об ошибках.
Наиболее важные изменения:
  • В DirectWrite добавлена поддержка цветных глифов и запасных шрифтов (font fallback);
  • Внесены улучшения в WebServices Reader;
  • Добавлены дополнительные форматы в Direct3D 11
  • Упрощён синтаксис и проведена чистка тестов, в которых используется вызов todo_wine_if();
Закрыты отчёты об ошибках, связанные с работой игр и приложений: Ultima IX, Pendulumania, Dolphin Wii/GCN emulator, BitComet, UltraISO, No Limits 2, Jagged Alliance 2, PCB Design Toolkit 6.86, IE 7, XIIZeal, Three Kingdoms 13, 3DMarkVantage, SimCity 4 Deluxe.

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

The WineHQ Wine development release 1.9.4 is now available for Linux and Mac

The #WineHQ #Wine development release 1.9.4 is now available for #Linux and #Mac.

What's new in this release:
  • Support for color glyphs and font fallbacks in DirectWrite.
  • Improvements to the WebServices reader.
  • Support for more formats in Direct3D 11.
  • Simplified syntax and clean up of tests marked todo.
  • Various bug fixes.
The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

Bugs fixed in 1.9.4 (total 27):

   9823  Mentioning "wine eject" in SGML
  11657  Problems with MessageBox API
  12217  Documentation should be in XML and not SGML format
  13683  Ultima IX: Mouse pointer missing when reading books, under inventory
  19733  Pendulumania crashes
  21454  Dolphin Wii/GCN emulator crashes on rom load
  27680  Multiple 64-bit applications crash on startup (violation of the Windows 64-bit ABI, stack pointer (RSP) must be 16-byte aligned when making a call to Win64 API)
  29862  BitComet version<1 .37="" br="" fails="" start="" to="">  33581  Wine does not quit gracefully
  34174  MinGW installer 0.5-beta-20120426-1 fails to process log files (sharing violation on temp file used for piped output)
  35824  UltraISO 'ISODrive.sys' crashes in entry point (SCM doesn't start SERVICE_FILE_SYSTEM_DRIVER type services with winedevice hosting process)
  36013  bleem! 1.4 (PlayStation emulator) fails on startup, complaining with 'Not enough memory to load program!'
  37288  Not implemented feature System.Drawing.Pen.ResetTransform()
  37373  No Limits 2: Help files fails to show text. Needs Times New Roman, or dwrite ability to use font replacements
  37556  CompareStringW should abort on the first nonmatching character to avoid invalid memory access.
  38314  Mouse Wheel doesn't work for Jagged Alliance 2 version 1.13 (it uses MOUSEHOOKSTRUCTEX)
  39433  mshtml:xmlhttprequest fails on IE 7
  39792  Saturn PCB Design Toolkit 6.86 fails to load, reporting missing 'SHCore.dll' dependency (import descriptors with empty thunk list must be ignored)
  39866  XIIZeal (steam) immediately exits on start
  40034  Linksys usb wireless adapter installer needs wlanapi.dll.WlanEnumInterfaces
  40053  Romance of the Three Kingdoms 13 (三國志13) fails to start
  40075  3DMarkVantage needs SM4 dcl_output_siv support
  40094  SimCity 4 Deluxe fails to start when set to use hardware rendering
  40108  kernel32:process regression
  40114  mshtml:style regression (crash)
  40129  MSI Reading and Writing Behaves differently than Windows
  40166  drcom.exe client needs rasapi32.RasGetLinkStatistics

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.