ฉันใหม่กับ linux และฉันไม่รู้วิธีติดตั้งredshift 1.9.1กำหนดค่าอุณหภูมิสีและทำให้เริ่มโดยอัตโนมัติ ฉันใช้ Ubuntu 14.04 LTS
ฉันใหม่กับ linux และฉันไม่รู้วิธีติดตั้งredshift 1.9.1กำหนดค่าอุณหภูมิสีและทำให้เริ่มโดยอัตโนมัติ ฉันใช้ Ubuntu 14.04 LTS
คำตอบ:
ทุกวันนี้ ณ 14.04 - redshift อยู่ใน repos เป็นค่าเริ่มต้น:
sudo apt-get install redshift redshift-gtk
ในที่สุดมันก็ใช้งานได้ขอบคุณ user2832080 นี่คือสิ่งที่ฉันทำ:
ติดตั้งการพึ่งพา randr
$ sudo apt-get install libxcb1-dev libxcb-randr0-dev libx11-dev
ดาวน์โหลด redshift 1.9.1 และแตกไฟล์
เปลี่ยนเป็นไดเร็กทอรี redshift 1.9.1 และพิมพ์:
$ ./configure --enable-randr --enable-gui --enable-ubuntu \
--with-systemduserunitdir=$HOME/.config/systemd/user
$ make
$ sudo make install
สร้าง redshift.conf ที่ ~ / .config ดูลิงค์นี้
ไปที่ / usr / local / bin และเรียกใช้ redshift-gtk
ก่อนอื่นคุณต้องดาวน์โหลด redshift จากลิงค์ git ที่เตรียมไว้และแตกไฟล์ จากนั้นดูที่ไฟล์แฮ็ค มันมีคำแนะนำที่คุณต้องติดตั้งจากแหล่งที่มา
ฉันพูดที่นี่เพื่อการเข้าถึงที่ง่ายขึ้น:
สร้างจากที่เก็บ
$ ./bootstrap
$ ./configureสคริปต์ bootstrap จะใช้ autotools เพื่อตั้งค่าสภาพแวดล้อมการสร้างและสร้าง
configure
สคริปต์ใช้
./configure --help' for options. Use
--prefix 'เพื่อทำการติดตั้งในโฮมไดเร็กตอรี่ของคุณ. นี่เป็นสิ่งจำเป็นในการทดสอบสคริปต์ไพ ธ อน ไดเร็กทอรีหน่วยผู้ใช้ systemd ควรถูกตั้งค่าเพื่อหลีกเลี่ยงการเขียนไปยังตำแหน่งระบบSystemd จะค้นหาไฟล์หน่วยใน
~/.config/systemd/user
เพื่อให้ไดเร็กทอรีนี้สามารถใช้เป็นเป้าหมายหากไฟล์ยูนิตจะถูกใช้ มิฉะนั้นตำแหน่งสามารถตั้งค่าno
ให้ปิดการใช้งานไฟล์ systemdตัวอย่าง:
$ ./configure --prefix = $ HOME / redshift / root \
- พร้อม systemduserunitdir = $ HOME / .config / systemd / ผู้ใช้ตอนนี้สร้างไฟล์:
สร้างรายได้
โปรแกรม redshift หลักสามารถรันได้ที่จุดนี้ หากต้องการติดตั้งในไดเร็กทอรี prefix ให้รัน:
$ ทำการติดตั้ง
ตอนนี้คุณสามารถเรียกใช้สคริปต์หลาม ตัวอย่าง:
$ $ HOME / redshift / root / bin / redshift-gtk
Depenencies
- autotools, gettext
- libdrm (ไม่บังคับสำหรับการสนับสนุน DRM)
- libxcb, libxcb-randr (เป็นทางเลือกสำหรับการสนับสนุน RandR)
- libX11, libXxf86vm (เป็นทางเลือกสำหรับการสนับสนุน VidMode)
- geoclue (ไม่บังคับสำหรับการสนับสนุน geoclue)
หมายเหตุ
- ธง verbose คือ (ปัจจุบัน) จัดขึ้นใน redshift.c เท่านั้น ดังนั้นเขียนข้อความ verbose ทั้งหมดที่นั่น
หวังว่าหลังจากผ่านไปไม่กี่นาทีคุณก็จะตั้งมันขึ้นมา
ตอนนี้คุณต้องการกำหนดค่าตามที่คุณต้องการ
ฉันไม่ได้แฮ็คกับการตั้งค่าขั้นสูงเนื่องจากฉันมีความสุขกับการตั้งค่าเริ่มต้น มีสองวิธีในการตั้งค่าตัวแปรของคุณ ก่อนอื่นคุณสามารถส่งต่อเมื่อคุณเริ่ม redshift (เช่นredshift -l 55.7:12.6 -t 5700:3600
) หรือคุณสามารถสร้างไฟล์ปรับแต่งด้วยการตั้งค่าทั้งหมดของคุณหากมันซับซ้อนเกินไป (บน ~ / .config / redshift.conf) การตั้งค่าที่สำคัญที่สุดคือตำแหน่งของคุณซึ่งเป็นตัวแปร -l ด้านบน ค้นหาละติจูดของคุณบน google และส่งต่อไปที่นั่น -t เกี่ยวกับอุณหภูมิสีทั้งกลางวันและกลางคืน มีตัวเลือกเพิ่มเติมมากมายที่คุณสามารถค้นหาman redshift
ได้ redshift -l 55.7:12.6 -t 5700:3600
หลังจากที่คุณหาตัวเลือกที่ต้องการคุณเพียงแค่ใส่ไว้ในโปรแกรมเริ่มต้นขึ้นด้วยเช่นคำสั่ง
คุณสามารถค้นหาข้อมูลเพิ่มเติมได้ที่เว็บไซต์ redshift: http://jonls.dk/redshift/
เพียงใช้ฉลาด
sudo apt-get install redshift
จากนั้นคุณจะได้รับวิดเจ็ตสำหรับควบคุมมัน ตัวอย่างเช่นฉันใช้แอพ Discover (หรือ Software Center ใน Ubuntu) ใน KDE Kubuntu สำหรับการติดตั้งวิดเจ็ตการควบคุม redshift