ไม่กี่วันที่ผ่านมา CoreCtrl รุ่นแรกเปิดตัว ซึ่งเป็น แอปใหม่ ลินุกซ์นั่นคือ ออกแบบมาเพื่อให้ผู้ใช้สามารถควบคุมฮาร์ดแวร์คอมพิวเตอร์ได้อย่างง่ายดายโดยใช้โปรไฟล์แอปพลิเคชัน
การตั้งค่าเริ่มต้นถูกกำหนดไว้ในโปรไฟล์ส่วนกลาง นอกจากนี้ อนุญาตให้ผู้ใช้สร้างโปรไฟล์ที่กำหนดเองได้มากเท่าที่ต้องการ แต่ละคนกำหนดโครงร่างของตัวเอง โปรไฟล์ที่กำหนดเองแต่ละโปรไฟล์เชื่อมโยงกับโปรแกรมปฏิบัติการ
เมื่อโปรแกรมที่เกี่ยวข้องเริ่มทำงานการตั้งค่าโปรไฟล์จะถูกนำไปใช้โดยอัตโนมัติ ต่อมาเมื่อโปรแกรมสิ้นสุดลงการตั้งค่าก่อนหน้าจะถูกเรียกคืน
คุณสามารถเลือกได้ว่าองค์ประกอบใดของระบบจะถูกควบคุมโดยโปรไฟล์แม้กระทั่งสำหรับโปรไฟล์ส่วนกลาง
ด้วยวิธีนี้บางส่วนของระบบจะยังคงเหมือนเดิมเมื่อนำโปรไฟล์ไปใช้. วิธีนี้จะช่วยให้คุณสามารถควบคุมส่วนเหล่านั้นโดยใช้แอปพลิเคชันอื่นหรือกำหนดพฤติกรรมส่วนกลางสำหรับส่วนหนึ่งในขณะที่ควบคุมส่วนอื่น ๆ ด้วยโปรไฟล์ที่กำหนดเอง
จะติดตั้ง CoreCtrl บน Linux ได้อย่างไร?
สำหรับผู้ที่สนใจสามารถติดตั้งแอพพลิเคชั่นนี้ในการแจกจ่ายได้ สามารถทำได้โดยทำตามคำแนะนำที่เราแบ่งปันด้านล่าง
CoreCtrl เป็นแอปพลิเคชันที่เพิ่งเริ่มเข้าถึงช่องทางหลักของลีนุกซ์ดิสทริบิวชันดังนั้นจึงเป็นไปได้ที่จะพบในที่เก็บของลีนุกซ์บางรุ่น
พวกเขาสามารถค้นหาแอปพลิเคชันด้วยความช่วยเหลือของซอฟต์แวร์หรือศูนย์แอปพลิเคชันหรือจากเทอร์มินัลโดยใช้คำสั่งค้นหาจากตัวจัดการแพ็คเกจ
สำหรับการแจกแจงที่ยังไม่ถึงในขณะนี้ (Debian, Ubuntu และอนุพันธ์, Fedora, openSUSE ท่ามกลางอนุพันธ์เหล่านี้) เราจะต้องรวบรวมแอปพลิเคชันบนคอมพิวเตอร์ของเรา
ก่อนที่จะรวบรวมเราต้องทำการติดตั้งการอ้างอิงก่อนหน้านี้ซึ่ง ได้แก่ :
- ส่วนประกอบ Qt (5.9+): Core, DBus, Graphics, Widgets, Network
- Qt5เครื่องมือภาษาศาสตร์
- KF5Auth
- คลังเก็บเอกสารสำคัญ
- โบตั๋น 2 (2.2.0+)
- คอมไพเลอร์ C ++ 17 (gcc 8 + 1 เสียงดัง 7+)
- CMake 3.3 + 2
- โมดูลพิเศษ cmake (สำหรับ Ubuntu 18.04 LTS)
การรวบรวม CoreCtrl
สำหรับสิ่งนี้ มาเปิดเทอร์มินัลและดาวน์โหลดรหัส CoreCtrl ด้วย:
git clone https://gitlab.com/corectrl/corectrl.git
และเราจะรวบรวม:
cd corectrl mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF .. make
ในตอนท้ายเราจะติดตั้งด้วย:
sudo make install
การติดตั้ง CoreCtrl บน Arch Linux และอนุพันธ์
สำหรับผู้ที่เป็นผู้ใช้ Arch Linux, Manjaro, Arco Linux และการแจกจ่ายอื่น ๆ ที่มาจาก Arch Linux พวกเขาสามารถติดตั้ง CoreCtrl ได้โดยตรงจากที่เก็บ AUR
ควรมีเฉพาะวิซาร์ด AUR ที่ติดตั้งและเปิดใช้งานที่เก็บ AUR ในไฟล์ pacman.conf
ติดตั้ง เพียงแค่เปิดเทอร์มินัลแล้วเราจะพิมพ์คำสั่งต่อไปนี้:
yay -S corectrl
และด้วยสิ่งนี้เราจะต้องลบบางแพ็คเกจที่ขัดแย้งกับการอ้างอิง corectrl เท่านั้น (ไม่มีอะไรร้ายแรง) และจะเริ่มต้นด้วยการดาวน์โหลดการรวบรวมและการติดตั้ง (ใช้เวลาของคุณ)
การตั้งค่า CoreCtrl
หลังจากที่คุณติดตั้ง CoreCtrl เรียบร้อยแล้ว เรากำลังจะเปิดเทอร์มินัลและเราจะดำเนินการ คำสั่งต่อไปนี้ซึ่งจะเพิ่ม CoreCtrl ที่จุดเริ่มต้นของเซสชันผู้ใช้ของเรา:
cp /usr/share/applications/corectrl.desktop ~/.config/autostart/corectrl.desktop
ด้วยขั้นตอนเพิ่มเติมอีกขั้นตอนหนึ่งที่สามารถทำได้คือการป้องกันไม่ให้วิซาร์ด CoreCtrl ขอรหัสผ่านของคุณเพื่อเรียกใช้ด้วยสิทธิ์ระดับรูท สำหรับสิ่งนี้คุณจะต้องสร้างไฟล์ด้วยคำสั่งต่อไปนี้:
sudo nano /etc/polkit-1/rules.d/90-corectrl.rules
และภายในนั้นคุณเพิ่มสิ่งต่อไปนี้:
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; } });
สุดท้ายในการควบคุม GPU ของ AMD สิ่งสำคัญคือต้องเพิ่มพารามิเตอร์ ไปยังสายด้วงเนื่องจาก CoreCtrl ใช้ไดรเวอร์ amdgpu
เราต้องดำเนินการต่อไปนี้ในเทอร์มินัล:
sudo nano /etc/default/grub
ที่นี่เราจะค้นหาบรรทัด GRUB_CMDLINE_LINUX_DEFAULT และเราจะเพิ่ม:
GRUB_CMDLINE_LINUX_DEFAULT="<other_params>... amdgpu.ppfeaturemask=0xffffffff"
เราบันทึกแล้วดำเนินการต่อไปนี้:
sudo grub-mkconfig -o /boot/grub/grub.cfg
สุดท้ายนี้หากคุณต้องการทราบข้อมูลเพิ่มเติมคุณสามารถปรึกษาได้ ลิงค์ต่อไปนี้ ซึ่งคุณสามารถค้นหาเอกสารเกี่ยวกับ CoreCtrl