Bagaimana cara menginstal pergeseran merah di Ubuntu?

61

Saya baru mengenal linux dan saya tidak tahu cara menginstal redshift 1.9.1 , konfigurasikan suhu warna dan membuatnya mulai otomatis. Saya menggunakan Ubuntu 14.04 LTS.

hans-t
sumber

Jawaban:

114

Saat ini, per 14,04 - redshift dalam repo secara default:

sudo apt-get install redshift redshift-gtk
rm-vanda
sumber
4
Downvoting ini - pertanyaan yang diajukan adalah tentang menginstal versi 1.9.1 di Ubuntu 14.04 LTS. Hanya versi 1.8 yang ada dalam repo, jadi jawaban ini gagal menjawab pertanyaan dengan benar.
kguest
27
Memvotasikan ini karena ini akan menjadi yang Anda inginkan 9 kali dari 10
kuzyn
3
@kguest OP mencoba untuk lebih spesifik, dengan asumsi ada berbagai cara untuk menginstal program. Siapa yang ingin mengkompilasi ketika ada paket dalam ppa?
KhoPhi
Tbh, jika dia spesifik, dia harus meletakkan versi di judul / tag ... semua orang yang google "cara menginstal redshift ubuntu" akan diarahkan di sini.
Ashley
Tidak ada pada 18.04. :(
6005
9

Akhirnya, itu berhasil, terima kasih kepada user2832080. Inilah yang saya lakukan:

  1. Instal ketergantungan randr.

    $ sudo apt-get install libxcb1-dev libxcb-randr0-dev libx11-dev
    
  2. Unduh redshift 1.9.1 dan ekstrak.

  3. ubah ke direktori redshift 1.9.1 dan ketik:

    $ ./configure --enable-randr --enable-gui --enable-ubuntu \
    --with-systemduserunitdir=$HOME/.config/systemd/user
    
  4. $ make

  5. $ sudo make install
  6. buat redshift.conf di ~ / .config, lihat tautan ini .

  7. buka / usr / local / bin dan jalankan redshift-gtk.

  8. nyalakan autostart.
hans-t
sumber
1
Saya hampir menyerah pada pergeseran merah sampai saya menemukan ini! Ini bekerja untuk saya dengan redshift-1.11 di Ubuntu 14.04. Terima kasih banyak!
quux00
3

Pertama, Anda perlu mengunduh pergeseran merah dari tautan git yang disediakan dan mengekstraknya. Kemudian lihat file HACKING. Ini memiliki instruksi yang Anda perlukan untuk menginstalnya dari sumber.

Saya kutip di sini untuk akses yang lebih mudah:

Bangun dari repositori

$ ./bootstrap
$ ./configure

Skrip bootstrap akan menggunakan autotool untuk mengatur lingkungan build dan membuat configureskrip.

Gunakan ./configure --help' for options. Use--prefix 'untuk menginstal di direktori home Anda. Ini diperlukan untuk menguji skrip python. Direktori unit pengguna systemd harus diatur untuk menghindari penulisan ke lokasi sistem.

Systemd akan mencari file unit di ~/.config/systemd/usersehingga direktori ini dapat digunakan sebagai target jika file unit akan digunakan. Kalau tidak, lokasi dapat diatur nountuk menonaktifkan file systemd.

Contoh:

$ ./configure --prefix = $ HOME / redshift / root \
--with-systemduserunitdir = $ HOME / .config / systemd / user

Sekarang, buat file:

$ make

Program redshift utama dapat dijalankan pada saat ini. Untuk menginstal ke direktori awalan, jalankan:

$ make install

Anda sekarang dapat menjalankan skrip python. Contoh:

$ $ HOME / redshift / root / bin / redshift-gtk

Ketergantungan

  • autotool, gettext
  • libdrm (Opsional, untuk dukungan DRM)
  • libxcb, libxcb-randr (Opsional, untuk dukungan RandR)
  • libX11, libXxf86vm (Opsional, untuk dukungan VidMode)
  • geoclue (Opsional, untuk dukungan geoclue)

Catatan

  • bendera verbose (saat ini) hanya disimpan di redshift.c; dengan demikian, tuliskan semua pesan verbal di sana.

Semoga setelah beberapa menit Anda akan mengaturnya.

Sekarang, Anda ingin mengkonfigurasinya sesuai dengan keinginan Anda.

Saya belum kembali dengan konfigurasi lanjutan karena saya cukup senang dengan pengaturan default. Ada dua cara untuk mengatur variabel Anda. Pertama, Anda dapat meneruskannya saat Anda memulai pergeseran merah (mis. redshift -l 55.7:12.6 -t 5700:3600) Atau Anda dapat membuat file konfigurasi dengan semua pengaturan Anda jika terlalu rumit (pada ~ / .config / redshift.conf). Pengaturan yang paling penting adalah lokasi Anda yang merupakan variabel -l di atas. Temukan lintang Anda di google dan berikan di sana. -T adalah tentang suhu warna di siang dan malam hari. Ada banyak opsi lain yang bisa Anda temukan man redshift. Setelah Anda menemukan opsi yang diinginkan, Anda tinggal meletakkannya di program start up dengan perintah mis redshift -l 55.7:12.6 -t 5700:3600.

Anda dapat menemukan lebih banyak info di situs redshift: http://jonls.dk/redshift/

pengguna2832080
sumber
Apakah Anda hanya mengikuti perintah di atas tanpa modifikasi?
hans-t
2
Saya memiliki versi repo yang 1,8 dan berfungsi dengan baik. Jika tidak rusak, jangan memperbaikinya.
user2832080
2

Cukup gunakan apt

sudo apt-get install redshift

Maka Anda bisa mendapatkan widget untuk mengendalikannya. Sebagai contoh, saya menggunakan aplikasi Discover (Atau Software Center di Ubuntu) di KDE Kubuntu untuk menginstal widget kontrol pergeseran merah.

masukkan deskripsi gambar di sini

Joshua Salazar
sumber