
我在 Ubuntu 16.04 機器上安裝了 Redshift 和 f.lux,以嘗試更改螢幕的色溫。我可以打開這些應用程序,但它們都不會影響螢幕色調。在 F.lux 上,當我嘗試預覽色溫時,沒有任何反應。有人知道這裡會發生什麼事嗎?為什麼這不起作用?
請注意,我使用的是 NVIDIA GeForce GTX 980 Ti GPU。
答案1
在控制台類型中
redshift -l list
然後我輸入
redshift -l geoclue2
然後它就起作用了。我現在甚至可以關閉並重新打開它,它工作得很好。
答案2
答案3
所以我想出瞭如何在我的系統中使用 Redshift。基本上,我使用了錯誤的顯示驅動程式。當我轉到“軟體和更新”應用程式中的“其他驅動程式”選項卡時,我注意到我使用的是預設的Nouveau 驅動程式而不是最新的NVIDIA 驅動程序,並且將另一個選項卡設定為「不使用該設備」。
當我將其切換到 NVIDIA 驅動程式標籤和帶有 DKMS 格式 (daily-dkms) 的 HDMA 驅動程式標籤並重新啟動機器時,它終於工作了。
答案4
我使用的是 Linux Mint 18.2,但它是基於 Ubuntu 16.04,我遇到了許多相同的問題,包括這個問題。我剛剛在 Nvidia 384.90 驅動程式上運行 GTX 940 的筆記型電腦上成功解決了這個問題,明天我將在桌上型電腦上使用 1070 進行測試。
如上所述,我運行了以下命令來列出 redshift 可用於作為其顏色基礎的位置:
redshift -l list
然後我跑了
redshift -l geoclue2
這使我能夠啟動紅移服務並且一切正常。然後,我透過開啟「啟動應用程式」並將最後一個命令新增為自訂命令來確保它在啟動時正常運作。透過點擊“立即運行”,我能夠測試它是否仍然有效,並且還可以將其作為後台服務運行,而不是直接在 CLI 中運行。