Photoshop в Ubuntu

    Резюме


    Мы будем использовать VirtualBox с установленными windows и photoshop, затем интегрируем виртуальную машину в ubuntu. В итоге, мы, практически, не будем ощущать, что используется эмулятор.





    Установка VirtualBox

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

    Установка Windows

    Здесь не должно возникнуть сложностей. На всякий случай, можете воспользоваться этой статьей.

    Установка Photoshop

    Ставите программу нужной вам версии.

    Настройка VirtualBox для лучшей интеграции с Ubuntu


    Тут начинается самое интересное.

    Общие папки

    Для того чтобы иметь доступ к вашим файлам в ubuntu вы должны создать общую папку.
    Для этого:
     — открываем VirtualBox
     — выбираем виртуальную машину
     — нажимаем Settings → shared Folders (Настройки → Общие папки)



    Убедитесь, что вы выбрали пункт Auto-mount (Авто-подключение)

    Сохранение состояния машины


    Сохранение состояния машины — это то, что нам нужно. Оно похоже на ждущий режим в убунту и позволяет нам очень быстро загружать photoshop. Используйте сохранение состояния когда хотите закрыть программу.



    Утилиты командной строки VirtualBox'a


    Итак, у нас есть виртуальная машина с установленным фотошопом. Но для того, чтобы запустить ее, нам сначала необходимо открыть VirtualBox, что не очень удобно. К счастью, виртуалбокс предоставляет команды, для запуска виртуальной машины из консоли напрямую.
    VBoxManage startvm name-of-your-vm

    или 
    VBoxManage startvm /home/user/path/to/your/vm.vbox

    Вы можете найти размещение образа виртуальной машины в «Настроить → Носители»



    Создаем bash скрипт


    Создаём папку bin, если ее нет:
    mkdir ~/bin

    Создаем сам скрипт:
    vim ~/bin/photoshop.sh

    Вставляем этот код (укажите путь к вашему образу машины):
    #!/bin/bash
    VBoxManage startvm /home/username/path/to/your/vm.vbox

    Сохраняем и делаем этот файл исполняемым:
    chmod +x ~/bin/photoshop.sh


    Сохраняем иконку


    Можете взять эту и сохранить ее так:
    ~/.local/share/icons/hicolor/128×128/apps/photoshop.png


    Создаем ярлык


    Чтобы наш фотошоп был доступен в Unity Launcher и Unity Dash, создадим ярлык.
    vim ~/.local/share/applications/photoshop.desktop

    И вставляем этот код:
    #!/usr/bin/env xdg-open
    # Change your username in line 7 + 8

    [Desktop Entry]
    Version=1.0
    Name=Photoshop
    Exec=/home/username/bin/photoshop.sh
    Icon=/home/username/.local/share/icons/hicolor/128×128/apps/photoshop.png
    Type=Application
    StartupWMClass=VirtualBox
    Categories=Development; Office;

    Замените username на ваше имя пользователя.

    Заключение


    Интеграция закончена, результат можете видеть ниже.





    ___________________
    Источник
    Поделиться публикацией
    Комментарии 49
      +5
      А как с производительностью у данной связки? Понятное дело зависит от компьютера но всё же.
        0
        Конечно, будет хуже, чем напрямую в windows. Но альтернатива достаточно хорошая. Пока лагов не заметил. Также можно настроить параметры виртуальной машины и быстродействие гостевой ОС.
          0
          Вы сами ответили на свой вопрос. Лично у меня i3 M370, SSD OSZ Vertex, 8GB ram из которых то ли 3, то ли 4 гига выделено под виртуальную win, и работает вполне себе сносно и работать можно спокойно.
            +7
            Более интересные вопросы:

            1) что с поддержкой цветовых профилей и калибраторов в такой связке и надо ли всё везде настраивать отдельно?
            2) что с поддержкой акселерации видеокартой?
              0
              Ecли VirtualBox умеет, как WMVare пробрасывать ресурсы видеокарты напрямую то будет лишь чуть хуже, и даже CUDA, и прочие технологии работать будут.

              Ну а общая производительность зависит от полноценной поддержки процессором аппаратной виртуализации.
            +5
            А какая практическая польза от этого? Один клик вместо двух?
            Да и в VirtualBox+Unity (может и еще где, не знаю) сочетание alt+tab ведет себя ну очень капризно.
              +1
              Вроде того. Плюс удобный поиск приложения. Можно закрепить ярлык на панеле.
                +4
                Ну, как по мне, так проще написать букву «v» и тыкнуть по иконке VirtualBox'а и восстановить сохраненную сессию.
                На самом деле вы просто описали как «красиво» запустить сохраненный инстанс VM. Ну а если способ ориентирован на хомначинающих пользователей, то у вас не учтен вариант когда закрыли PS, закрыли VM, а при следующем запуске никакого PS юзер не увидит.
                  0
                  Добавить фотошоп в автозагрузку в Windows.
                    0
                    Автозагрузка работает только при запуске win, а при восстановлении сохраненной win — никакой автозапуск не сработает.
                      0
                      Сохраненная винда как раз таки предполагает открытый фотошоп.
                0
                > сочетание alt+tab ведет себя ну очень капризно

                Файл -> Настройки -> Ввод -> Уберите галочку с «Автозахват клавиатуры»
                –4
                В идеале было бы здорово использовать Photoshop как обычное окно — двигать, изменять размер и т. д. Довести интеграцию до того уровня, который есть в Virtual Windows XP для Windows 7. Но, скорее всего, это уже проще через Wine сделать.
                  +3
                  Интеграция рабочих столов вроде как имменно это и делает.
                    –4
                    О чем говорит этот человек? Поставь workstation, там любые окна можно так интегрировать нажатием всего одной кнопки.
                      +1
                      Правый ctrl+L, окно становится «родным».

                      Через wine _не_ проще, если нужно с этим работать.

                      Повторяю ув. Fesor. Повторяю.
                      +6
                      Для комфортной работы в последних версиях Photoshop обязательно нужно нормальное GPU-ускорение. Из под виртуальной машины разве что простенькие макеты с десятком слоев редактировать…
                        +15
                        А можно вопрос: чем вы руководствовались, выбирая Photoshop+VirtualBox под Linux?
                        Дело в том, что для профессиональной работы связка будет неудобной, а для любительской есть открытый и бесплатный Gimp. Просто с профессиональной точки зрения могут быть проблемы с производительностью, подключением планшетов, принтеров, калибровкой цвета и т.д. С финансовой точки зрения опять выгоды никакой, Windows и Photoshop нужно купить. С точки зрения использования OpenSource тоже нестыковки.
                          –3
                          Тогда уж s/Windows/MacOS/. По сравнению с Windows плюсы для многих очевидны, последней просто может быть крайне неудобно пользоваться. И таких людей не мало. Переход же между любой unix-like <-> MacOS не так критичен.
                            +2
                            Периодическая работа с photoshop, когда присылают .psd?
                              0
                              .psd нынче не только фотошоп редактировать умеет.
                                +1
                                А кто еще умеет? Рид-онли с головой хватит, если таковой есть, конечно.
                                  0
                                  Сам себе отвечу: gdk-pixbuf-psd.
                                  Вот тут мил человек собрал для amd64, есть и для i386 у него же. Дальше gnome eye открывает как любую картинку, все окей.
                                    0
                                    Это нереально! Либа делает превьюшки в наутилусе!
                                    0
                                    +1
                                    А не подскажете, кто еще умеет нормально их редактировать? Когда я в последний раз открывал псд в гимпе (где-то год назад, когда винда слетела), он сожрал все стили слоя, что крайне критично.
                                      0
                                      Ну, если в гимпе проблемы, можно попробовать в FastStone Image Viewer. Правда тоже ридонли.
                                        0
                                        Обычно требуется все же редактирование. — «нарезка» и т. п.
                                  0
                                  Gimp как самостоятельный редактор, да имеет право на жизнь, но открыть в нем psd файл, для работы нереально. Хотя можно дизайнера заставить свести все эффекты на слоях и требовать только растрированные слои, но и все равно при этом в стилях будет каша, ведь гимп не поддерживает группировки слоев, хотя в новых версиях вроде бы это обещают или уже сделали.
                                  +5
                                  У меня фотошоп под Убунту с помощью wine нормально работает, зачем виртуалка?
                                    +1
                                    У меня тоже и Illuatrtor кстати и флеш, да сейчас по моему тяжело найти программу которая под вайном не взлетит…

                                    А через виртуалбокс это жёсткий костыль не имеющий плюсов, по сравнению с вайном.
                                      0
                                      Если не ошибаюсь, то не очень «корректно работают» программы, написанные на AutoIt'е
                                        0
                                        Ну я же не говорю что невозможно… Тяжело но возможно.
                                        +1
                                        lightroom так и не запустился.
                                        0
                                        Пользовал год на работе (под Wine). В принципе макет порезать хватает, но пару раз хотел Automation записать — в CS6 не пашет.
                                        +5
                                        На скриншоте Photoshop CS, а он в Wine хорошо работает.
                                          –4
                                          То, что нужно! Спасибо вам!
                                            0
                                            Если бы была возможность открывать файлы через правую кнопку мыши, открыть через Photoshop, тогда было бы годно, а так результат не оправдывает средства.
                                              +2
                                              Название статьи вводит в заблуждение. Фотошоп запускается таки под Virtualbox'ом в гостевой машине, а не на хосте и к запуску «под убунту» никакого отношения статья не имеет.
                                                0
                                                Мы сейчас в конторе используем такую практику: разворот рабочей среды в VirtualBox.
                                                У меня на рабочей машине (Ubuntu) несколько виртуальных машин:
                                                — Ubuntu где под BuildRoot собираем образ для ARMовской железке
                                                — Windows XP где стоит CBuilder с нужными компонентами, для сборки нашего виндового проекта
                                                — Windows XP «чистая» для тестирования инсталляций
                                                — Windows XP для сборки windows версии нашей другой приблуды в Qt 4.7 (правда там есть еще другие версии Qt)
                                                Образы виртуальных машин передаем друг другу: скорость переключения между задачами увеличилась в разы. Правда и специфика наше конторы такая: сегодня ты пишешь на QML под ARM linux, завтра — правишь баги в CBuilder
                                                  –1
                                                  Или просто поставить Gimp
                                                    0
                                                    Гимп хорош(неплох) если вы с нуля рисуете, а если Вам макет отправили в псд с огромной вероятность он откроется очень криво.
                                                    0
                                                    Проработал так 4 месяца. Для вэб разработки (верстки) прекрасное решение.
                                                      0
                                                      А в чём преимущество данной связки перед Photoshop CS + wine?
                                                        0
                                                        К сожалению, у меня не получилось нормально поставить Photoshop на wine. Одни версии не устанавливаются, другие — не открывают psd. Если у вас получилось завести фотошоп на вайне и он работает стабильно, отпишите, пожалуйста, рецепт.
                                                          0
                                                          Порылся по интернетам, засиделся до глубокой ночи и поставил фотошоп на вайн. Не понравилось. Качество работы на много ниже в сравнении с вариантом через VirtualBox.
                                                        0
                                                        В своей статье говоря про общие папки вы зыбыли упомянуть как до них добраться в гостевой машине (то есть в винде)
                                                        1) запускаем вм в меню Устройства -> Установить Дополнения гостевой ОС
                                                        2) Поключился сидюк с дополнениями, проводим установку
                                                        3) Открываем Мой компьютер в верху выбираем подключить сетевой диск, в поле папка вводим \\vboxsrv\foldername (foldername — название папки указанное в настройках виртуалки). И не забываем поставить галочку «Восстановить при входе в систему»

                                                        И вопрос к остальным, Как установить разрешение экрана 1920*1080
                                                          +1
                                                          Вообще послу установки дополнений автоматически должно выровняться до разрешения вашей основной ОС, если это не сработало, то можно попробовать выполнить команду для VirtualBox:

                                                          VBoxManage setextradata "win81" CustomVideoMode1 1920x1080x32

                                                          «win81» — имя вируально машны в VirtualBox.

                                                          В документации это описано Секция 9.8. Advanced display configuration
                                                          0
                                                          Больше десятка лет работал в Photoshop и примерно столько же в Corel… Понятно что есть gimp и inkscape на замену… но ёлы палы, как же мне трудно подстроиться под новые рабочие пространства… поэтому переодически если что-то нужно очень быстро нарисовать пускаю в связке Playonlinux + wine… думаю это шустрее чем через виртуалку.

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

                                                          Самое читаемое