Verbeter het Gnome Shell-klembord met Pano
Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!
Als je hebt gewacht om je favoriete Mac-opdrachtregel-apps op Linux uit te voeren, zul je blij zijn te weten dat er vooruitgang wordt geboekt. Dankzij het Darling-project is het nu mogelijk om macOS-opdrachtregel-apps op Linux uit te voeren. Hier leest u hoe u het kunt laten werken.
Waarom geen GUI-apps?
Darling werkt als een project heel hard om grafische Mac-app-ondersteuning naar Linux te brengen, maar aangezien macOS een andere technologie is dan Linux, is het moeilijk en tijdrovend, en het zal enige tijd duren om volledig te implementeren. Dus houd voorlopig het Darling-project in de gaten, want GUI Mac-app-ondersteuning voor Linux zal snel genoeg plaatsvinden.
Installeer Darling op Linux
Voordat we ingaan op het uitvoeren van Mac-applicaties op de commandoregel op Linux, moet de Darling-tool worden geïnstalleerd. Helaas moet Darling vanaf de broncode worden gebouwd, omdat het project geen gemakkelijk te installeren binaire bestanden voor Ubuntu, Fedora en anderen distribueert.
Om de installatie te starten, opent u een terminalvenster door op Ctrl + Alt + T of Ctrl + Shift + T op het toetsenbord te drukken . Volg daarna de onderstaande opdrachtregelinstructies om Darling op uw Linux-besturingssysteem te laten bouwen.
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 libtiff56-dev libfreetype -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 libfreetype6- -dev libegl1-mesa-dev libfontconfig1-dev libbsd-dev
Arch Linux
sudo pacman -S --nodig 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
Helaas zijn er geen afhankelijkheden vermeld op de Darling-website voor OpenSUSE. Om de software werkend te krijgen, controleer de afhankelijkheden die voor Fedora worden vermeld en probeer ze. Overweeg anders om over te schakelen naar een ander Linux-besturingssysteem in deze lijst als u van plan bent deze software te gebruiken.
Gebouw schat
Nu de afhankelijkheden zijn geïnstalleerd, is het tijd om de broncode van internet te downloaden met de git clone- app.
git clone --recursive https://github.com/darlinghq/darling.git
Het downloaden van de Darling-broncode van internet duurt lang en er zijn veel bestanden om te pakken. Wacht tot het downloaden is voltooid. Gebruik vervolgens, wanneer het downloaden is voltooid, de opdracht CD om naar de broncodemap te gaan.
cd schat
Gebruik vervolgens de opdracht mkdir om een "build"-map te maken en ga ernaartoe met de opdracht CD .
mkdir bouwen
cd bouwen
Gebruik de opdracht cmake om de build-omgeving in te stellen.
cmake ..
Compileer de broncode op uw Linux-pc met behulp van het make- commando.
maak -j$(nproc)
Het codecompilatieproces zal behoorlijk lang duren om te voltooien. Wanneer het proces is voltooid, gebruikt u de opdracht make install om de software te installeren.
sudo make install
Kernel-module
Darling heeft een kernelmodule nodig om Mac-opdrachtregelsoftware te gebruiken. Om het bouwproces voor de Darling-kernelmodule te starten, voert u het make- commando uit, met "lkm" aan het einde.
maak lkm
Het bouwen van de Linux-kernelmodule voor Darling duurt lang niet zo lang als het installeren van de software. Toch, als je denkt dat het te lang duurt op je Linux-pc, overweeg dan om het make- commando aan te roepen met "$nproc" om het sneller te laten eindigen.
maak -j$(nproc) lkm
Zodra de Darling-kernelmodule is gecompileerd uit de broncode, kunt u deze op het systeem installeren met lkm_install .
sudo make lkm_install
Als de kernelmodule is ingesteld, is alles klaar voor gebruik en kan Darling worden gebruikt. Houd er echter rekening mee dat u op systemen die SELinux gebruiken problemen kunt tegenkomen. Voor meer informatie, lees hier .
Mac-opdrachtregel-apps uitvoeren op Linux
Software in Darling kan op twee manieren worden geïnstalleerd: met DMG-bestanden of PKG-bestanden. Om te beginnen met het installeren van software, voer je de Darling-shell in met de onderstaande opdracht.
lieve schelp
Nu uw Linux-terminal de Darling-shell heeft geladen, volgt u de stapsgewijze instructies hieronder om uw opdrachtregel-apps in Darling te laten werken.
Installeren vanuit DMG
Stap 1: Gebruik de hdutil- toepassing in Darling en koppel het DMG-bestand als een volume aan het systeem. Zorg ervoor dat u "app.dmg" en "/Volumes/app" vervangt door de naam van uw opdrachtregeltoepassing.
hdutil attach Downloads/app.dmg /Volumes/app
Stap 2: Kopieer het app-bestand naar de map "Toepassingen" met behulp van de cp- opdracht.
cp -r /Volumes/app/app.app /Applicaties/
Installeren vanaf PKG
Stap 1: met behulp van de installer opdracht, laadt u het PKG-bestand in het systeem. Zorg ervoor dat u "program.pkg" vervangt door de werkelijke naam van uw PKG-bestand.
installatieprogramma -pkg programma.pkg -target /
Laten we eerlijk zijn, het standaard Gnome Shell-klembord is niet erg goed. Installeer Pano om uw klembordervaring te verbeteren!
Heb je een geweldige niet-lineaire video-editor nodig voor je Linux-box? Laat Davinci Resolve 17 werken met deze gids!
Wallpaper Downloader is een gelikte Linux wallpaper-downloader en -manager. Het ondersteunt de meeste Linux-desktopomgevingen en is zeer eenvoudig te gebruiken. Deze gids
Wilt u Tuxedo OS testen door Tuxedo-computers? Leer hoe u de nieuwste versie van Tuxedo OS op uw pc kunt laten werken.
Wat is een DEB-bestand? Wat doe je ermee? Leer de vele manieren waarop u DEB-bestanden op uw Linux-pc kunt installeren.
Dying Light is een survival-horror-videogame uit 2015, ontwikkeld door Techland en uitgegeven door Warner Bros Interactive Entertainment. Het spel draait om
Neptune gebruikt de KDE Plasma 5-desktopomgeving en streeft ernaar een elegant besturingssysteem te leveren. Hier leest u hoe u Neptune Linux op uw computer installeert.
Wilt u Ubuntu's nieuwe op snap-pakketten gebaseerde desktopbesturingssysteem uitproberen? Leer hoe u het op een virtuele machine implementeert met deze handleiding.
Undertale is een 2D indie-RPG uit 2015, ontwikkeld en uitgegeven door game-ontwikkelaar Toby Fox. Deze gids behandelt het downloaden en installeren van Undertale op uw
Total War: Three Kingdoms is een turn-based strategie-RTS-game ontwikkeld door Creative Assembly. Hier leest u hoe u op Linux kunt spelen.