Pár napja megjelent a CoreCtrl első verziója, ami egy új alkalmazás Az a Linux célja, hogy a felhasználó az alkalmazásprofilok segítségével könnyedén irányíthassa számítógépes hardvereit.
Az alapértelmezett beállításokat egy globális profil határozza meg. Is lehetővé teszi a felhasználó számára, hogy a kívánt számú egyéni profilt hozzon létre, mindegyik meghatározza a saját konfigurációját. Minden egyéni profil egy futtatható programhoz van társítva.
Amikor a társított program elindul, a profilbeállítások automatikusan érvénybe lépnek. Később, amikor a program befejeződik, az előző beállítások visszaállnak.
Kiválaszthatja, hogy a rendszer mely elemeit vezérli egy profil, még a globális profil esetében is.
Ilyen módon, a rendszer egyes részei érintetlenek maradnak a profil alkalmazásakor. Ez lehetővé teszi, hogy ezeket az alkatrészeket más alkalmazások segítségével vezérelje, vagy meghatározza az egyik rész globális viselkedését, míg más részeket egyedi profilokkal.
Hogyan kell telepíteni a CoreCtrl-t Linux-ra?
Azok számára, akik érdekeltek abban, hogy telepítsék ezt az alkalmazást a disztribúciójukba Megtehetik az alábbiakban megosztott utasítások követésével.
A CoreCtrl egy olyan alkalmazás, amely még csak most kezdi el elérni a Linux disztribúciók fő csatornáit, így lehetséges megtalálni néhány Linux disztribúció tárházában.
Kereshetik az alkalmazást a Szoftverük vagy az Alkalmazásközpontjuk segítségével, vagy a terminálról a csomagkezelőjük keresési parancsával.
Azokhoz a disztribúciókhoz, amelyeket még nem sikerült elérni (Debian, Ubuntu és származékai, Fedora, openSUSE ezek deriváltjai között) az alkalmazást számítógépeinken kell lefordítanunk.
A fordítás előtt el kell végeznünk néhány függőség előző telepítését:
- Qt-összetevők (5.9+): Core, DBus, Graphics, Widgets, Network
- Qt5LinguistTools
- KF5Auth
- KAarchive
- Bounce 2 (2.2.0+)
- C ++ 17 fordító (gcc 8 + 1, clang 7+)
- CMake 3.3 + 2
- extra-cmake-modulok (Ubuntu 18.04 LTS-hez)
CoreCtrl fordítás
Ehhez nyissunk meg egy terminált, és töltsük le a CoreCtrl kódot:
git clone https://gitlab.com/corectrl/corectrl.git
És folytatjuk a fordítást:
cd corectrl mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF .. make
A végén a következőket telepítjük:
sudo make install
CoreCtrl telepítés Arch Linux rendszerre és származékai
Azok számára, akik az Arch Linux, a Manjaro, az Arco Linux és az Arch Linuxból származó bármely más terjesztés felhasználói, telepíthetik a CoreCtrl-t közvetlenül az AUR tárolókból.
Csak a AUR varázslót kell telepíteniük és az AUR adattárat engedélyezniük kell a pacman.conf fájljukban
Üzembe helyezni Csak nyisson meg egy terminált és írja be a következő parancsot:
yay -S corectrl
Ezzel csak néhány olyan csomagot kell eltávolítanunk, amelyek ütköznek a corectrl függőségekkel (semmi komoly), és a letöltéssel, fordítással és telepítéssel kezdjük (szánjon rá időt)
CoreCtrl beállítások
A CoreCtrl sikeres telepítése után terminált fogunk nyitni, és azon fogunk végrehajtani a következő parancs, amely hozzáadja a CoreCtrl-t a felhasználói munkamenet elején:
cp /usr/share/applications/corectrl.desktop ~/.config/autostart/corectrl.desktop
Ezzel egy további további lépés az, hogy megakadályozzuk a CoreCtrl varázslót abban, hogy a jelszavát root jogosultságokkal futtassa. Ehhez létre kell hoznia egy fájlt a következő paranccsal:
sudo nano /etc/polkit-1/rules.d/90-corectrl.rules
És benne a következőt adja hozzá:
polkit.addRule(function(action, subject) { if ((action.id == "org.corectrl.helper.init" || action.id == "org.corectrl.helperkiller.init") && subject.local == true && subject.active == true && subject.isInGroup("your-user-group")) { return polkit.Result.YES; } });
Végül az AMD GPU vezérléséhez fontos hozzáadni egy paramétert grub vonalra, mivel a CoreCtrl az amdgpu illesztőprogramot használja.
Csak a következőket kell végrehajtanunk egy terminálon:
sudo nano /etc/default/grub
Itt fogjuk keresni a GRUB_CMDLINE_LINUX_DEFAULT sort, és hozzáadjuk:
GRUB_CMDLINE_LINUX_DEFAULT="<other_params>... amdgpu.ppfeaturemask=0xffffffff"
Mentjük, majd végrehajtjuk a következőket:
sudo grub-mkconfig -o /boot/grub/grub.cfg
Végül, ha többet szeretne tudni róla, konzultálhat a következő link ahol dokumentációt talál a CoreCtrl-ről.