Slack ダークテーマ

Slack ダークテーマ

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 でダーク モードを有効にする手順は次のとおりです。

  1. asarアーカイブの読み取りと変更が可能であることを確認してください(これを行う1つの方法は、7-ジップから入手できる*.dllファイルをインストールして、asarサポートを追加します。http://www.tc4shell.com/en/7zip/asar/

  2. Slack を完全に閉じて、app.asar ファイルのあるフォルダーに移動します。C:\Users\ユーザー名\AppData\Local\slack\app-4.0.0\resources

  3. 開くアプリ.asar7-Zipでアーカイブし、/dist/フォルダ。

  4. ファイルを見つけて開くssb-interop.bundle.js

  5. 最後に通常のコードを追加し、ファイルを保存して閉じます([OK] をクリックすると、7-Zip が変更をアーカイブに反映します)。

  6. Slack を開いて、ダークな雰囲気を楽しんでください :)

答え3

私は実際に、githubリポジトリをベースにSlack用の「プラグイン」インフラストラクチャを作成しました。https://github.com/glajchs/slack-customizations

インストール方法の説明(上記の説明にあるパッチ適用を行うスクリプトがあります)と、必要に応じて選択的にオンにできるその他の変更点が説明(およびいくつかのスクリーンショット)とともに記載されています。私のお気に入りの追加プラグインは「ランダム絵文字」プラグインです :-)

ダーク テーマは、しばらく前に私がローカルで管理していた「laCour」ユーザーのダーク テーマに基づいていますが、代わりにそのテーマを指定できない理由はありません。

ssb-interop.js他の回答で説明されているファイル パッチに関する重要な注意事項(./patch-slack.shリポジトリ内のスクリプトを使用して自動化しました)。Slack が新しいバージョンに更新されるたびに、このファイルは上書きされるため、再度パッチを適用する必要があります。

最後に、まだ Windows では動作していませんが、(パッチ スクリプトは別として) ファイル区切り文字をいくつか変更するだけで済むはずです。

答え4

バージョン4.17.0以降、この機能は設定に統合されています。テーマ

関連情報