Как установить Фотошоп на Линукс
Внимание! Раздел не обновляется, поскольку есть Krita, а дизайн сайтов нынче в Figma.
Для того, чтоб установить фотошоп на Линукс нам понадобится транслятор Win Api вызовов Wine. Эта программа позволяет запускать в Linux приложения написанные под Windows. Найти интересующие приложение и отзывы о работоспособности можно тут https://appdb.winehq.org/. Стоит отметить программу PlayOnLinux, она содержит массу сценариев установки Windows программ и игр, она сама создаст префикс и установит необходимые для функционирования библиотеки, необходимо будет указать только файл установщика или директорию в которой программа..
Как установить Photoshop на Kubuntu 20.04 LTS Focal Fossa (Фокусная Фосса)
Кто-то очень сильно заморочился и сделал очень большое дело - автоматический установщик плюс скачивание самой программы Photohop CC SE V19.1.6-2018x64 в ~/.photoshopCCV19/ 2.5 Гб. В этой версии очень плавно работают кисти и стабильный запуск, ура! Хоть по факту мне он уже не особо нужен поскольку есть Krita, а сайтики нынче рисуют в векторе в онлайн приложении Figma.
Запускать в консоли и в процессе понажимать на установить в окошечках.. В конце ещё попросит пароль пользователя ввести.
Как всегда - вбивать лень, воспользуемся скриптом.
rm -f /tmp/photoshop.sh && wget -qP /tmp https://fsen.ru/inc/doc/linux/soft/photoshop.sh && chmod +x /tmp/photoshop.sh && /tmp/photoshop.sh
Это же руками.
# WineHQ - транслятор Windows вызовов в Linux # sudo apt install -y git aria2 wine64 wine32 winetricks # wine sudo apt install -y git sudo apt install -y aria2 # Для загрузки файлов # Включим 32-битную архитектуру sudo dpkg --add-architecture i386 # Загрузим ключ репозитория Wine wget -qP /tmp https://dl.winehq.org/wine-builds/winehq.key # Добавляем ключ репозитория в систему sudo apt-key add /tmp/winehq.key # Добавляем репозиторий Wine S='DISTRIB_CODENAME=';N=$(cat /etc/*release | grep $S);N=${N//$S};sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ '$N' main' # Обновляем систему sudo apt update; sudo apt upgrade -y # Установливаем WineHQ sudo apt install -y --install-recommends winehq-stable # Утилита для настройки WineHQ sudo apt install -y winetricks # Убедитесь, что версия ОС в Wine = Windows 7. # winecfg # нет необходимости, скрипт сам спросит.. # Устанавливаем mkdir -p ~/.config/Photoshop19/ && cd ~/.config/Photoshop19/ git clone https://github.com/Gictorbit/photoshopCClinux.git cd ./photoshopCClinux && chmod +x ./setup.sh ./setup.sh # Устраняем окошки с ошибками во время запуска rm -rf ~/.photoshopCCV19/prefix/drive_c/users/$USER/PhotoshopSE/Required/CEP/CEPHtmlEngine/ rm -rf ~/.photoshopCCV19/prefix/drive_c/users/$USER/PhotoshopSE/Required/CEP/extensions/ # Иконка запуска уже есть в системе в разделе Прочие давайте перенесём в Графика Удаляем пустые строки (-i изменить файл по месту) sed -i '/^\s*$/d' ~/.local/share/applications/photoshop.desktop echo 'Categories=Graphics;' >> ~/.local/share/applications/photoshop.desktop # Отключим нотификации (справа всплывают, модуль libnotify-bin не установлен - во время запуска ошибка) sudo sed -i 's/notify-send/# notify-send/g' ~/.photoshopCCV19/launcher/launcher.sh # Снимок экрана в файл и открыть в Photoshop echo -e '#!/usr/bin/env bash\n/usr/bin/scrot "/home/$USER/.photoshopCCV19/prefix/drive_c/0.png"\nSCR_PATH="/home/$USER/.photoshopCCV19"\nCACHE_PATH="/home/$USER/.cache/photoshopCCV19"\nRESOURCES_PATH="$SCR_PATH/resources"\nWINE_PREFIX="$SCR_PATH/prefix"\nexport WINEPREFIX="$WINE_PREFIX"\nwine64 "$SCR_PATH/prefix/drive_c/users/$USER/PhotoshopSE/Photoshop.exe" "C:\\0.png"' | sudo tee /usr/bin/screentops.sh sudo chmod +x /usr/bin/screentops.sh echo -e '[Desktop Entry]\nType=Application\nName=ScreenToPhotoshop\nComment=Скриншот в Photoshop\nExec=/usr/bin/screentops.sh\nIcon=spectacle\nCategories=Graphics;' | sudo tee /usr/share/applications/screentops.desktop && sudo chmod +x /usr/share/applications/screentops.desktop # Снимок экрана с задержкой в 3 сек (2 1 0 снимок) в файл и открыть в Photoshop echo -e '#!/usr/bin/env bash\n/usr/bin/scrot -d 2 "/home/$USER/.photoshopCCV19/prefix/drive_c/0.png"\nSCR_PATH="/home/$USER/.photoshopCCV19"\nCACHE_PATH="/home/$USER/.cache/photoshopCCV19"\nRESOURCES_PATH="$SCR_PATH/resources"\nWINE_PREFIX="$SCR_PATH/prefix"\nexport WINEPREFIX="$WINE_PREFIX"\nwine64 "$SCR_PATH/prefix/drive_c/users/$USER/PhotoshopSE/Photoshop.exe" "C:\\0.png"' | sudo tee /usr/bin/screentops3.sh sudo chmod +x /usr/bin/screentops3.sh echo -e '[Desktop Entry]\nType=Application\nName=ScreenToPhotoshop3\nComment=Скриншот в Photoshop через 3 сек\nExec=/usr/bin/screentops3.sh\nIcon=spectacle\nCategories=Graphics;' | sudo tee /usr/share/applications/screentops3.desktop && sudo chmod +x /usr/share/applications/screentops3.desktop #Удалять так: chmod +x ~/.config/Photoshop19/photoshopCClinux/scripts/uninstaller.sh ~/.config/Photoshop19/photoshopCClinux/scripts/uninstaller.sh rm -rf ~/.config/Photoshop19/
Всё что ниже - устарело, но есть полезное
Поскольку лень двигатель прогресса - написал скрипт, который сделает всё за нас! Положит файлы в директории и добавит иконки в систему.. Скачайте архив (имейте ввиду - удалит перефикс ~/.wine), разархивируйте и положите рядом со скриптами директорию с фотошопом..
Запускайте из консоли, чтоб видеть вывод
./setup.sh
Я предусмотрел возможность установки в отдельный префикс, директорию фотошопа (которая скопируется и на которую будут ссылаться скрипты запуска) и указание куда сохранять снимок экрана в setup.sh и remove.sh, поменяйте до запуска (если требуется)..
prefix=~/.wine videomemsize=2048 pscreen="/tmp/0.png" photoshop="Photoshop18"
Ниже будут разъяснения, того как установить Photoshop на Linux, создать ярлыки запуска, сриншоты с открытием в редакторе (из буфера не работает и руками сохранять и открывать каждый раз очень долго) итп. мелочи, подобное выполняет и скрипт установщик.
В архиве так же есть иконки фотошопа и плагин для сохранения в ico формате (для иконок сайтов итп.)
Фотошоп лучше раздобыть portable (из директории работает без установки) версию Adobe Photoshop CC 2017 или любую другую, последние работают, более старые тем более..
Меньше всего проблем с 32 битным префиксом и самим софтом, т.е. ставим x86 версию..
Как установить Photoshop на Ubuntu 18.04
В данный момент стабильной версии Wine нет уже есть, для того, чтоб установить Photoshop на Ubuntu 18.04 (Bionic Beaver) / Linux Mint 19 итп. сборки:
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
sudo apt install -y --install-recommends winehq-stable winetricks
чтоб удалить старую:
sudo apt purge -y winetricks wine //winehq-stable
перефикс так же удалите, программы придётся переставить..
Создаём 32 битный префикс:
rm -rf ~/.wine WINEARCH=win32 WINEPREFIX=~/.wine wine wineboot
(папки ~/.wine само собой не должно существовать)
Устанавливаем необходимые библиотеки командой:
winetricks vcrun2008 vcrun2010 vcrun2012 vcrun2013 msxml3 msxml6 gdiplus corefonts atmlib
(придётся понажимать мышкой - много окошек будет)
Настройки префикса Wine:
winetricks win7 nocrashdialog fontsmooth=rgb sound=disabled videomemorysize=2048
настройки можно вызвать командой
winecfg
или 1024 или 512 (в зависимости от объёма видеокарты, меньше в 2 раза ставлю. 2048 как я понимаю максимальное значение, можно посмотреть запустив winetricks - Выберете путь по умолчанию (Select the default wineprefix) - Поменять настройки (Change settings)).
Ставим поддержку сохранения иконок
Скопируйте из архива ICOFormat.8bi и ICOFormat64.8bi в
# CC 2017 ~/.wine/drive_c/Photoshop18/App/Ps/Required/Plug-ins/File Formats/ # CC 2015 ~/.wine/drive_c/PhotoshopPortable/App/Photoshop/Required/Plug-Ins/File Formats/
Устраняем окошки с ошибками во время запуска
# CC 2017 rm -rf ~/.wine/drive_c/Photoshop18/App/Ps/Required/CEP/CEPHtmlEngine/ rm -rf ~/.wine/drive_c/Photoshop18/App/Ps/Required/CEP/extensions/ # CC 2015 rm -rf ~/.wine/drive_c/PhotoshopPortable/App/Photoshop/Required/CEP/CEPHtmlEngine/ rm -rf ~/.wine/drive_c/PhotoshopPortable/App/Photoshop/Required/CEP/Extensions/
Запускать можно так
# CC 2017 wine "C:\Photoshop18\PsPluginsPortable.exe" wine "C:\Photoshop18\App\Ps\Photoshop.exe" # из другого префикса WINEPREFIX="$HOME/.wine2" wine "C:\Photoshop18\App\Ps\Photoshop.exe" # CC 2015 wine "C:\PhotoshopPortable\PhotoshopPortable.exe"
Если программа повторно не стартует в процессе пользования, скорее всего копия уже запущена и повисла в системе убейте: ctrl + esc поиском pho.. Или можно грохнуть все процессы из консоли wineserver -k
Создадим sh скрипты и ярлыки запуска
echo -e '#!/bin/sh\n/usr/bin/wine "C:\Photoshop18\App\Ps\Photoshop.exe"' | sudo tee /usr/bin/photoshop18.sh sudo chmod +x /usr/bin/photoshop18.sh echo -e '[Desktop Entry]\nType=Application\nName=Photoshop\nComment=Adobe Photoshop CC 2017\nExec=/usr/bin/photoshop18.sh\nIcon=photoshop\nCategories=Graphics;' | sudo tee /usr/share/applications/photoshop18.desktop && sudo chmod +x /usr/share/applications/photoshop18.desktop # снимок экрана в файл и открыть в Photoshop echo -e '#!/bin/sh\n/usr/bin/scrot "/tmp/0.png"\n/usr/bin/wine "C:\Photoshop18\App\Ps\Photoshop.exe" "/tmp/0.png"' | sudo tee /usr/bin/screentops.sh sudo chmod +x /usr/bin/screentops.sh echo -e '[Desktop Entry]\nType=Application\nName=ScreenToPhotoshop\nComment=Скриншот в Photoshop\nExec=/usr/bin/screentops.sh\nIcon=spectacle\nCategories=Graphics;' | sudo tee /usr/share/applications/screentops.desktop && sudo chmod +x /usr/share/applications/screentops.desktop # снимок экрана с задержкой в 3 сек (2 1 0 снимок) в файл и открыть в Photoshop echo -e '#!/bin/sh\n/usr/bin/scrot -d 2 "/tmp/0.png"\n/usr/bin/wine "C:\Photoshop18\App\Ps\Photoshop.exe" "/tmp/0.png"' | sudo tee /usr/bin/screentops3.sh sudo chmod +x /usr/bin/screentops3.sh echo -e '[Desktop Entry]\nType=Application\nName=ScreenToPhotoshop3\nComment=Скриншот в Photoshop с задержкой в 3 сек.\nExec=/usr/bin/screentops3.sh\nIcon=spectacle\nCategories=Graphics;' | sudo tee /usr/share/applications/screentops3.desktop && sudo chmod +x /usr/share/applications/screentops3.desktop sudo update-desktop-database
sudo update-desktop-database необходим пользователям Cinnamon итп. Не пугайтесь надписи команда не найдена..
Само собой, можно всё сделать в одну сроку через &&
Подсказка для пользователей Cinnamon, MATE, Xfce и прочего гнома интерфейса:
Icon=gnome-screenshot
Добавим иконки из директории ./config/icons/ в систему
sudo cp -v ./config/icons/16x16/photoshop.png /usr/share/icons/hicolor/16x16/apps/ sudo cp -v ./config/icons/22x22/photoshop.png /usr/share/icons/hicolor/22x22/apps/ sudo cp -v ./config/icons/32x32/photoshop.png /usr/share/icons/hicolor/32x32/apps/ sudo cp -v ./config/icons/48x48/photoshop.png /usr/share/icons/hicolor/48x48/apps/ sudo cp -v ./config/icons/64x64/photoshop.png /usr/share/icons/hicolor/64x64/apps/ sudo cp -v ./config/icons/128x128/photoshop.png /usr/share/icons/hicolor/128x128/apps/ sudo cp -v ./config/icons/256x256/photoshop.png /usr/share/icons/hicolor/256x256/apps/
И заставляем Cinnamon увидеть изменения
sudo gtk-update-icon-cache /usr/share/icons/hicolor sudo update-desktop-database
На этом установка закончена.
При первом запуске: расставляю панели, переключаю язык на en и отключаю всплывающие подсказки и перезапускаю для применения изменений.
Как удалять установленные программы в Wine
wine uninstaller
# или
wine ~/.wine/drive_c/windows/system32/control.exe
Бывало что не работало, тогда из меню можно удалить просто нажав правой клавишей в пуске..
Физически ярлыки запуска тут: ~/.local/share/applications/wine/Programs/
И сами файлы программы: ~/.wine/drive_c/Program Files/
Ещё вариант поставить CCleaner, Revo Uninstaller итп.