Redshift/F.lux 無法在 Ubuntu 16.04 上執行

Redshift/F.lux 無法在 Ubuntu 16.04 上執行

我在 Ubuntu 16.04 機器上安裝了 Redshift 和 f.lux,以嘗試更改螢幕的色溫。我可以打開這些應用程序,但它們都不會影響螢幕色調。在 F.lux 上,當我嘗試預覽色溫時,沒有任何反應。有人知道這裡會發生什麼事嗎?為什麼這不起作用?

請注意,我使用的是 NVIDIA GeForce GTX 980 Ti GPU。

答案1

在控制台類型中

redshift -l list

然後我輸入

redshift -l geoclue2

然後它就起作用了。我現在甚至可以關閉並重新打開它,它工作得很好。

答案2

我試圖讓 f.lux 和 Redshift 一起工作,但沒有任何解決方案,所以我選擇了另一條路。所以我進入 Ubuntu 軟體管理器並安裝了夜燈滑桿,如下圖所示。它有效,而且肯定不會讓我因眼睛疲勞和晚上早些時候由於沒有睡覺而頭痛而死。

  1. 在 Ubuntu 軟體上搜尋夜燈:

  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 中運行。

相關內容