Slack仍然沒有暗模式。它們有深色的主題,但它們只允許您自定義側邊欄的顏色,使主視窗保持白色。隨著maco**ojave和windows10上全系統黑暗模式的釋出,Slack感覺非常不合時宜。
這種方法是非官方的,涉及到在原始檔中挖掘鬆弛。這是相當容易做到的,但由於它將被覆蓋,每次你更新,你將不得不這樣做多次。
因為Slack是在Electron上執行的,Electron是一個開發桌面的框架節點.js應用程式,你可以編輯它的樣式,就像編輯網站的CSS一樣。但是Slack的CSS檔案隱藏在原始碼中,因此您必須載入自己的主題。
最流行的真正的黑暗模式主題是slack black theme by Widget。由於Electron跨平臺共享程式碼,這個主題也適用於Windows和Linux。不過,我們發現macOS Mojave的主題有一些問題,所以如果它不起作用,那麼你可以試試這個fork,它說它只在macOS上起作用,但也可能對Windows使用者起作用。
這一部分,你將不得不再次做每一次鬆弛更新。在macOS上,您可以透過右鍵單擊應用程式本身並選擇“顯示包內容”來訪問Slack的源目錄。在Windows上,您可以在~\AppData\Local\slack\找到它。
然後,將幾個資料夾向下導航到資源/app.asar.unpacked/src/static/. 你會想找到s**的-互操作.js檔案,您將在其中編輯程式碼。確保Slack已關閉,在您喜愛的文字編輯器中開啟該檔案,然後滾動到底部:
在s**的最末端複製並貼上以下程式碼-互操作.js檔案:
// First make sure the wrapper app is loaded document.addEventListener("DOMContentLoaded", function() { // Then get its webviews let webviews = document.querySelectorAll(".TeamView webview"); // Fetch our CSS in parallel ahead of time c***t cssPath = 'https://cdn.rawgit.com/widget-/slack-black-theme/master/custom.css'; let cssPromise = fetch(cssPath).then(resp***e => resp***e.text()); let customCustomCSS = ` :root { /* Modify these to change your theme colors: */ --primary: #09F; --text: #CCC; --background: #080808; --background-elevated: #222; } ` // Insert a style tag into the wrapper view cssPromise.then(css => { let s = document.createElement('style'); s.type = 'text/css'; s.innerHTML = css + customCustomCSS; document.head.appendChild(s); }); // Wait for each webview to load webviews.forEach(webview => { webview.addEventListener('ipc-message', message => { if (message.channel == 'didFinishLoading') // Finally add the CSS into the webview cssPromise.then(css => { let script = ` let s = document.createElement('style'); s.type = 'text/css'; s.id = 'slack-custom-css'; s.innerHTML = \`${css + customCustomCSS}\`; document.head.appendChild(s); ` webview.executeJavaScript(script); }) }); }); });您可能希望複製此檔案並將其儲存在其他位置,這樣就不必每次都編輯程式碼。這樣,您只需將其拖到目錄中即可覆蓋最新版本:
完成後,重新開啟Slack,幾秒鐘後黑暗模式就會啟動。載入螢幕仍為白色,但主應用程式視窗將與系統的其餘部分更好地融合:
如果你不喜歡它的外觀,你可以編輯任何樣式的CSS你想要的。所有這些程式碼都是從https://cdn.rawgit.com/widget--/slack-black-theme/master/custom.css;您可以下載該檔案,用您的更改對其進行編輯,並用您自己的程式碼替換URL。儲存並重新啟動Slack,您的更改將可見。如果你不知道CSS,或者只是想做一個小的改變,在載入CSS之前有四個顏色變數,所以你可以用你自己的顏色來編輯它們。
...景和淺色文字有助於減少眼睛疲勞。今天我們將向您展示如何在Firefox、Chrome、Opera和Edge中啟用暗模式或使用暗主題。 ...
...幕上的內容,並可以提高OLED顯示**的電池壽命。下面介紹如何在Android**或平板電腦上啟用暗模式。 ...
...的是,Instagram就是其中之一。在本文中,我們將向您展示如何在Instagram上為Android和iOS啟用暗模式。 ...
...式和網站會自動切換到帶有白色文字的深色背景。下面是如何在Mac上啟用暗模式。 如何從控制中心啟用暗模式 暗模式最早是在macOS Mojave中引入的。您可以從系統首選項啟用或禁用它。執行macOS Big-Sur和更新版本的Mac使用者現在...
LUbuntu 20.04 LTS“Focal Fossa”帶有內建的黑暗主題。你可以啟用Ubuntu標準Yaru主題的黑暗版本,只需點選幾下就可以得到一個黑暗的GNOME桌面。下面是方法。 首先,點選Ubuntu GNOME桌面右上角面板上的系統選單按鈕,選擇“設定” 您...
我們是黑暗模式的超級粉絲,所以我們寫了很多關於如何在各種應用程式、瀏覽器和作業系統中使用它的文章。為了您的方便,這裡的一切您可以切換到黑暗模式,以及如何做到這一點,都在一個地方。 作業系統 馬科斯 蘋果...
...的實現是不同的。下面我們將討論這兩個版本。 相關:如何在macOS Mojave中啟用暗模式 如何在chrome和firefox中使用黑暗閱讀器 用於Chrome和Firefox的Dark Reader擴充套件簡單明瞭。如果您以前在瀏覽器中使用過擴充套件,您會感到賓至...
...項卡,應用程式將在其中自動下載。單擊“儲存檔案”將安裝程式儲存到預設下載位置。 我們正在安裝Windows版本,但在Mac上是相同的過程。轉到下載資料夾並執行SlackSetup.exe檔案以在客戶端上安裝Slack。 要將免費應用程式新增...
...系統首選項”>“常規”啟用“暗模式”。 相關:如何在Windows10上啟用谷歌Chrome的黑暗模式 如何在所有網站上強制暗模式 想試試嗎?此選項在Chrome 78中作為隱藏標誌提供。像所有的標誌一樣,這是一個實驗性的選項,可...