Ubuntu'da redshift'i nasıl kurarım?


61

Linux'a yeniyim ve redshift 1.9.1'i nasıl kuracağımı , renk sıcaklığını nasıl ayarlayacağımı ve otomatik olarak başlatacağını bilmiyorum. Ubuntu 14.04 LTS kullanıyorum.

Yanıtlar:


113

Günümüzde 14.04 itibariyle - kırmızıya kayma varsayılan olarak depodadır:

sudo apt-get install redshift redshift-gtk

4
Bunu aşağıya indirmek - sorulan soru Ubuntu 14.04 LTS'ye 1.9.1 versiyonunun kurulmasıyla ilgiliydi. Yalnızca 1.8 sürümü depoda olduğundan, bu yanıt soruyu doğru bir şekilde ele alamıyor.
11:15

26
Bu, 10 üzerinden 9 kez isteyip istemediğinize göre
oy verme

3
@kguest OP, programı kurmanın farklı yolları olduğunu varsayarak spesifik olmaya çalışıyordu. Ppa'da bir paket varken kim derlemek ister?
KhoPhi

Tbh, eğer spesifik ise, sürümü başlık / etiketlere koymalıydı ... "redshift ubuntu nasıl kurulur" diye google'a giren herkes buraya yönlendirilecek.
Ashley,

18.04 tarihinde mevcut değil. :(
6005

9

Sonunda, user2832080 sayesinde çalışır. Ben de öyle yaptım:

  1. Randr bağımlılığını yükleyin.

    $ sudo apt-get install libxcb1-dev libxcb-randr0-dev libx11-dev
    
  2. Redshift 1.9.1'i indirin ve çıkartın.

  3. redshift 1.9.1 dizinine geçin ve şunu yazın:

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

  5. $ sudo make install
  6. ~ / .config adresinde redshift.conf dosyasını oluşturun, bu bağlantıya bakın .

  7. / usr / local / bin konumuna gidin ve redshift-gtk komutunu çalıştırın.

  8. otomatik başlatmayı açın.

1
Bunu bulana kadar kırmızıya kaymak üzereydim! Bu benim için Ubuntu 14.04'te redshift-1.11 ile çalıştı. Çok teşekkürler!
quux00

3

Öncelikle, sağlanan git bağlantısından redshift'i indirmeniz ve çıkartmanız gerekir. Sonra HACKING dosyasına bakın. Kaynaktan yüklemeniz için gereken talimatlara sahiptir.

Daha kolay erişim için buraya alıntı yapıyorum:

Depodan oluştur

$ ./bootstrap
$ ./configure

Bootstrap betiği, derleme ortamını ayarlamak ve configurekomut dosyasını oluşturmak için otomatik araçlar kullanır .

./configure --help' for options. UseAna dizininize bir yükleme yapmak için --prefix'i kullanın . Bu python scriptlerini test etmek için gereklidir. Sistem kullanıcısı birim dizini, sistem konumuna yazmamak için ayarlanmalıdır.

Systemd, birim dosyalarını arayacak, böylece birim dosyaları ~/.config/systemd/userkullanılacaksa bu dizin hedef olarak kullanılabilir. Aksi halde, konum sistem nodosyalarını devre dışı bırakmak üzere ayarlanabilir .

Örnek:

$ ./configure --prefix = $ HOME / redshift / root \ - ile
-systemduserunitdir = $ HOME / .config / systemd / kullanıcı

Şimdi, dosyaları oluşturun:

$ make

Ana kırmızıya kaydırma programı bu noktada çalıştırılabilir. Çalıştırma önek dizinine yüklemek için:

$ make install

Şimdi python betiğini çalıştırabilirsiniz. Örnek:

$ $ HOME / redshift / kök / kutu / redshift-gtk

Depenencies

  • otomatik araçlar, gettext
  • libdrm (İsteğe bağlı, DRM desteği için)
  • libxcb, libxcb-randr (RandR desteği için isteğe bağlı)
  • libX11, libXxf86vm (İsteğe bağlı, VidMode desteği için)
  • geoclue (İsteğe bağlı, geoclue desteği için)

notlar

  • ayrıntılı bayrağı (şu anda) yalnızca redshift.c'de tutulur; Böylece, tüm ayrıntılı mesajları oraya yazın.

Umarım birkaç dakika sonra onu ayarlamış olacaksınız.

Şimdi, istediğiniz şekilde yapılandırmak istiyorsunuz.

Varsayılan ayardan oldukça memnun olduğum için gelişmiş yapılandırmalarla uğraşmadım. Değişkenlerinizi ayarlamanın iki yolu vardır. Öncelikle, kırmızıya kaydırma işlemini başlattığınızda (örn. redshift -l 55.7:12.6 -t 5700:3600) Bunları iletebilir veya çok karmaşıksa (on ~ / .config / redshift.conf) tüm ayarlarınızla bir yapılandırma dosyası oluşturabilirsiniz. En önemli ayar yukarıdaki -l değişkeni olan konumunuzdur. Google'da enleminizi bulun ve oraya iletin. -T, gündüz ve gece renk sıcaklığı ile ilgilidir. Bulabileceğiniz çok daha fazla seçenek var man redshift. İstediğiniz seçenekleri bulduktan sonra, örneğin komutuyla başlangıç ​​programlarına koymanız yeterlidir redshift -l 55.7:12.6 -t 5700:3600.

Redshift sitesinde daha fazla bilgi bulabilirsiniz: http://jonls.dk/redshift/


Yukarıdaki komutları değiştirmeden takip ettiniz mi?
hans-t

2
1.8 olan repo sürümü var ve harika çalışıyor. Kırılmadıysa, tamir etmeyin.
user2832080

2

Basitçe apt kullanın

sudo apt-get install redshift

Sonra onu kontrol etmek için bir widget alabilirsiniz. Örneğin, KDE Kubuntu'daki Discover (Veya Ubuntu'daki Yazılım Merkezi) uygulamasını redshift kontrol widget'ını yüklemek için kullandım.

görüntü tanımını buraya girin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.