Улучшите буфер обмена Gnome Shell с помощью Pano
Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!
Если вы ждали запуска своих любимых приложений командной строки Mac в Linux, вы будете рады узнать, что прогресс налицо. Благодаря проекту Darling теперь можно запускать приложения командной строки macOS в Linux. Вот как заставить его работать.
Почему нет приложений с графическим интерфейсом?
Проект Darling очень усердно работает над тем, чтобы обеспечить поддержку графических приложений Mac в Linux, однако, поскольку macOS - это технология, отличная от Linux, это сложно и требует много времени, а для полной реализации потребуется некоторое время. Так что пока следите за проектом Darling, потому что поддержка приложений Mac с графическим интерфейсом для Linux появится достаточно скоро.
Установить Darling в Linux
Прежде чем приступить к тому, как запускать приложения Mac из командной строки в Linux, необходимо установить инструмент Darling. Несомненно, Darling должен быть собран из исходных кодов, поскольку проект не распространяет простые в установке двоичные файлы для Ubuntu, Fedora и других.
Чтобы начать установку, откройте окно терминала, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре. Затем следуйте инструкциям командной строки, приведенным ниже, чтобы собрать Darling в вашей операционной системе Linux.
Ubuntu
sudo apt-get install git cmake clang bison flex xz-utils libfuse-dev libudev-dev pkg-config libc6-dev: i386 linux-headers-generic gcc-Multilib libcap2-bin libcairo2-dev libgl1-mesa-dev libtiff5-dev libfreetype6 -dev libfreetype6-dev: i386 git libelf-dev libxml2-dev libegl1-mesa-dev libfontconfig1-dev libbsd-dev
Debian
sudo apt install gitcmake clang-6.0 bison flex xz-utils libfuse-dev libudev-dev pkg-config libc6-dev-i386 linux-headers-amd64 libcap2-bin git libcairo2-dev libgl1-mesa-dev libtiff5-dev libfreetype6-dev libxml2 -dev libegl1-mesa-dev libfontconfig1-dev libbsd-dev
Arch Linux
sudo pacman -S --needed git make cmake clang flex bison icu fuse linux-headers gcc-Multilib lib32-gcc-libs pkg-config fontconfig cairo libtiff python2 mesa llvm
Fedora
sudo dnf install git make cmake clang bison flex python2 glibc-devel.i686 fuse-devel systemd-devel kernel-devel elfutils-libelf-devel cairo-devel freetype-devel. {x86_64, i686} libjpeg-turbo-devel. {x86_64, i686} libtiff-devel. {x86_64, i686} fontconfig-devel. {x86_64, i686} libglvnd-devel. {x86_64, i686} mesa-libGL-devel. {x86_64, i686} mesa-libEGL-devel. {x86_64, i686. } libxml2-devel libbsd-devel
OpenSUSE
К сожалению, на сайте Darling не указаны зависимости для OpenSUSE. Чтобы программа заработала, проверьте зависимости, указанные для Fedora, и попробуйте их. В противном случае рассмотрите возможность перехода на другую операционную систему Linux из этого списка, если вы планируете использовать это программное обеспечение.
Строительство Дарлинг
Теперь, когда зависимости установлены, пришло время загрузить исходный код из Интернета с помощью приложения git clone .
git clone - рекурсивный https://github.com/darlinghq/darling.git
Загрузка исходного кода Darling из Интернета занимает много времени, и есть много файлов, которые нужно захватить. Дождитесь завершения загрузки. Затем, когда загрузка будет завершена, используйте команду CD, чтобы перейти в папку с исходным кодом.
cd дорогая
Затем используйте команду mkdir, чтобы создать папку «build», и перейдите в нее с помощью команды CD .
mkdir build
cd build
С помощью команды cmake настройте среду сборки.
cmake ..
Скомпилируйте исходный код на вашем ПК с Linux с помощью команды make .
сделать -j $ (nproc)
Процесс компиляции кода займет довольно много времени. Когда процесс будет завершен, используйте команду make install для установки программного обеспечения.
sudo make install
Модуль ядра
Дарлингу требуется модуль ядра для использования программного обеспечения командной строки Mac. Чтобы начать процесс сборки модуля ядра Darling, выполните команду make с «lkm» в конце.
сделать lkm
Сборка модуля ядра Linux для Darling не займет столько времени, сколько требуется для установки программного обеспечения. Тем не менее, если вы считаете, что на вашем компьютере с Linux процесс занимает слишком много времени, подумайте о том, чтобы вызвать команду make с «$ nproc», чтобы ускорить выполнение.
сделать -j $ (nproc) lkm
Как только модуль ядра Darling скомпилирован из исходного кода, вы можете установить его в системе с помощью lkm_install .
sudo make lkm_install
После настройки модуля ядра все готово к работе, и Darling можно использовать. Однако имейте в виду, что в системах, использующих SELinux, вы можете столкнуться с проблемами. Более подробную информацию читайте здесь .
Запуск приложений командной строки Mac в Linux
Программное обеспечение в Darling можно установить двумя способами: с файлами DMG или файлами PKG. Чтобы начать установку программного обеспечения, войдите в оболочку Darling с помощью команды ниже.
дорогая оболочка
Теперь, когда ваш терминал Linux загрузил оболочку Darling, следуйте пошаговым инструкциям ниже, чтобы ваши приложения командной строки работали в Darling.
Установить из DMG
Шаг 1. Используя приложение hdutil в Darling, смонтируйте файл DMG в систему как том. Не забудьте заменить «app.dmg» и «/ Volumes / app» на имя вашего приложения командной строки.
hdutil прикрепить Загрузки / app.dmg / Volumes / app
Шаг 2: Скопируйте файл приложения в папку «Приложения» с помощью команды cp .
cp -r /Volumes/app/app.app / Applications /
Установить из PKG
Шаг 1: с помощью команды установщика загрузите файл PKG в систему. Обязательно замените «program.pkg» фактическим именем вашего файла PKG.
установщик -pkg program.pkg -target /
Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!
Вам нужен отличный нелинейный видеоредактор для Linux? Заставьте Davinci Resolve 17 работать с этим руководством!
Wallpaper Downloader — удобный загрузчик и менеджер обоев для Linux. Он поддерживает большинство сред рабочего стола Linux и очень прост в использовании. Это руководство
Хотите протестировать ОС Tuxedo на компьютерах Tuxedo? Узнайте, как установить последнюю версию Tuxedo OS на свой ПК.
.DEB вариант № Что ты делаешь с этим? Узнайте о многих способах установки файлов DEB на ПК с Linux.
Dying Light — видеоигра в жанре survival horror, разработанная Techland и изданная Warner Bros Interactive Entertainment в 2015 году. Игра сосредоточена на
Neptune использует среду рабочего стола KDE Plasma 5 и стремится создать элегантную ОС. Вот как установить Neptune Linux на свой компьютер.
Хотите опробовать новую настольную операционную систему Ubuntu, основанную на Snap-пакетах? Узнайте, как развернуть его на виртуальной машине с помощью этого руководства.
Undertale — это двухмерная инди-ролевая игра 2015 года, разработанная и изданная разработчиком игр Тоби Фоксом. Это руководство расскажет о загрузке и установке Undertale на вашем компьютере.
Total War: Three Kingdoms — это пошаговая стратегия в реальном времени, разработанная Creative Assembly. Вот как играть на Linux.