Slack 다크 테마

Slack 다크 테마

Slack 데스크톱 앱에서 어두운 테마를 사용할 수 있는 방법이 있나요? 특히 배경이 어둡고(검은색, 어두운 회색) 텍스트가 밝은 경우입니다. Slack에는 몇 가지 내장 테마가 있지만 모두 밝은 색상입니다.

답변1

슬랙을 어둡게 만들려면 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앱 왼쪽 상단에 있는 작은 아래쪽 캐럿을 클릭한 다음 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> 메모장 .\ssb-interop.js

편집: 버전 4.0.0으로 업데이트한 후 디렉터리 구조가 변경되었습니다. 더 이상 ssb-interop.jp 파일이 없습니다. 이제 app.asar 아카이브의 일부입니다. 버전 4.0.0에서 다크 모드를 활성화하는 단계는 다음과 같습니다.

  1. asar 아카이브를 읽고 수정할 수 있는지 확인하세요. (한 가지 방법은 asar 아카이브를 설치하는 것입니다.7-Zip, 다음에서 얻을 수 있는 *.dll 파일을 설치하여 asar 지원을 추가합니다.http://www.tc4shell.com/en/7zip/asar/)

  2. Slack을 완전히 닫은 후 app.asar 파일이 있는 폴더로 이동하세요.C:\Users\사용자 이름\AppData\Local\slack\app-4.0.0\resources

  3. 열기app.asar7-Zip으로 보관하고 다음으로 이동하세요./거리/폴더.

  4. 파일을 찾아서 엽니다.ssb-interop.bundle.js

  5. 끝에 일반적인 코드를 추가한 다음 파일을 저장하고 닫습니다(7-Zip이 변경 사항으로 아카이브를 업데이트하도록 하려면 확인을 클릭하세요).

  6. Slack을 열고 다크하게 즐겨보세요 :)

답변3

저는 실제로 제 github repo를 기반으로 일종의 Slack용 "플러그인" 인프라를 만들었습니다.https://github.com/glajchs/slack-customizations.

여기에는 설치 방법에 대한 지침(위 지침에서 위에 설명된 패치를 수행하는 스크립트가 있음)뿐만 아니라 설명(및 몇 가지 스크린샷)과 함께 원하는 경우 선택적으로 켤 수 있는 기타 수정 사항도 포함되어 있습니다. ). 제가 가장 좋아하는 추가 플러그인은 "임의 이모티콘"입니다 :-)

다크 테마는 예전부터 "laCour" 사용자의 다크 테마를 기반으로 하고 있는데, 로컬 버전을 유지하고 있지만 그 테마를 대신 가리킬 수는 없습니다.

다른 답변에 설명된 파일 패치 에 대한 중요한 참고 사항 (그리고 내 저장소의 스크립트를 ssb-interop.js사용하여 자동화했습니다 ). ./patch-slack.shSlack이 새 버전으로 업데이트될 때마다 이 파일을 덮어쓰게 되므로 다시 패치해야 합니다.

마지막으로, 아직 Windows에서는 작동하지 않지만 (패치 스크립트는 제쳐두고) 일부 파일 구분 문자를 변경하면 됩니다.

답변4

버전 4.17.0부터 이 기능은 다음 설정에 통합되었습니다.테마.

관련 정보