Slack デスクトップ アプリでダーク テーマを使用する方法はありますか? 具体的には、背景が暗く (黒、濃い灰色)、テキストが明るい場合です。Slack には組み込みのテーマがいくつかありますが、すべて明るい色です。
答え1
Slack を暗くするには、OSX の場合は次の操作を実行できます (本日 2018/7/30 時点)。
1) Sublime などのテキスト エディターで次の構成ファイルを開きます。
/Applications/Slack.app/Contents/Resources/app.asar.unpacked/src/static/ssb-interop.js
2) 最後に次のコードを追加します。
/* Slack Dark Theme */
document.addEventListener('DOMContentLoaded', function() {
$.ajax({
url: 'https://gist.githubusercontent.com/Icebird/638220c4b3eb7f68c39431740fbd7eb7/raw/6565832413fb971a34d9cb1b23bf0f633504072c/slack-dark.css',
success: function(css) {
$("<style></style>").appendTo('head').html(css);
}
});
});
3) Slack を再度開きます。
これを実行すると、メッセージの背景は黒でしたが、サイドバーは紫色で、あまり気に入りませんでした。その部分を修正するには、Preferences
アプリの左上にある小さな下向き矢印をクリックして Slack オプションに入り、Sidebar
オプションに移動してテーマまでスクロールし、Ochin または Work Hard をクリックします。
答え2
Windows マシンで ssb-interop.js を開くには (USERNAME を自分のものに変更してください): PS C:\Users\USERNAME\AppData\Local\slack\app-3.3.3\resources\app.asar.unpacked\src\static> notepad .\ssb-interop.js
編集: バージョン 4.0.0 にアップデートした後、ディレクトリ構造が変更されました。ssb-interop.jp ファイルはなくなりました。app.asar アーカイブの一部になりました。バージョン 4.0.0 でダーク モードを有効にする手順は次のとおりです。
asarアーカイブの読み取りと変更が可能であることを確認してください(これを行う1つの方法は、7-ジップから入手できる*.dllファイルをインストールして、asarサポートを追加します。http://www.tc4shell.com/en/7zip/asar/)
Slack を完全に閉じて、app.asar ファイルのあるフォルダーに移動します。C:\Users\ユーザー名\AppData\Local\slack\app-4.0.0\resources
開くアプリ.asar7-Zipでアーカイブし、/dist/フォルダ。
ファイルを見つけて開くssb-interop.bundle.js
最後に通常のコードを追加し、ファイルを保存して閉じます([OK] をクリックすると、7-Zip が変更をアーカイブに反映します)。
Slack を開いて、ダークな雰囲気を楽しんでください :)
答え3
私は実際に、githubリポジトリをベースにSlack用の「プラグイン」インフラストラクチャを作成しました。https://github.com/glajchs/slack-customizations。
インストール方法の説明(上記の説明にあるパッチ適用を行うスクリプトがあります)と、必要に応じて選択的にオンにできるその他の変更点が説明(およびいくつかのスクリーンショット)とともに記載されています。私のお気に入りの追加プラグインは「ランダム絵文字」プラグインです :-)
ダーク テーマは、しばらく前に私がローカルで管理していた「laCour」ユーザーのダーク テーマに基づいていますが、代わりにそのテーマを指定できない理由はありません。
ssb-interop.js
他の回答で説明されているファイル パッチに関する重要な注意事項(./patch-slack.sh
リポジトリ内のスクリプトを使用して自動化しました)。Slack が新しいバージョンに更新されるたびに、このファイルは上書きされるため、再度パッチを適用する必要があります。
最後に、まだ Windows では動作していませんが、(パッチ スクリプトは別として) ファイル区切り文字をいくつか変更するだけで済むはずです。
答え4
バージョン4.17.0以降、この機能は設定に統合されています。テーマ。