โฮมเพจ » ทำอย่างไร » วิธีการติดตั้งโหมดมืด (ไม่เป็นทางการ) สำหรับความหย่อน

    วิธีการติดตั้งโหมดมืด (ไม่เป็นทางการ) สำหรับความหย่อน

    หย่อนยังไม่มีโหมดมืด พวกเขามีชุดรูปแบบที่มืด แต่สิ่งเหล่านั้นให้คุณปรับแต่งสีของแถบด้านข้างโดยปล่อยให้หน้าต่างหลักเป็นสีขาว ด้วยการเปิดตัวโหมดมืดทั่วทั้งระบบใน macOS Mojave และ Windows 10 Slack จะรู้สึกไม่เข้าท่า.

    วิธีนี้ไม่เป็นทางการและเกี่ยวข้องกับการขุดในไฟล์ต้นฉบับสำหรับ Slack มันค่อนข้างง่ายที่จะทำ แต่เนื่องจากมันจะถูกเขียนทับทุกครั้งที่คุณอัปเดตคุณจะต้องทำสิ่งนี้หลายครั้ง.

    กำลังดาวน์โหลดธีม

    เนื่องจาก Slack ทำงานบน Electron ซึ่งเป็นเฟรมเวิร์กสำหรับการพัฒนาแอปพลิเคชัน Node.js บนเดสก์ท็อปคุณสามารถแก้ไขสไตล์ที่ต้องการแก้ไข CSS ของเว็บไซต์ได้ แต่ไฟล์ CSS สำหรับ Slack จะถูกฝังในซอร์สดังนั้นคุณจะต้องโหลดธีมของคุณเอง.

    ชุดรูปแบบโหมดเข้มที่นิยมมากที่สุดคือชุดรูปแบบสีดำโดย Widget และเนื่องจากอิเลคตรอนใช้รหัสร่วมกันในหลายแพลตฟอร์มธีมนี้จึงทำงานบน Windows และ Linux เช่นกัน เราพบว่ามีปัญหาบางอย่างเกี่ยวกับชุดรูปแบบบน macOS Mojave ดังนั้นหากไม่สามารถใช้งานได้คุณสามารถลองใช้ส้อมนี้ซึ่งบอกว่าใช้งานได้บน macOS เท่านั้น แต่อาจใช้ได้กับผู้ใช้ Windows ด้วยเช่นกัน.

    การหย่อนหย่อน

    ส่วนนี้คุณจะต้องทำอีกครั้งทุกครั้งที่อัพเดท Slack บน macOS คุณสามารถไปที่ไดเรกทอรีแหล่งข้อมูลของ Slack ได้โดยคลิกขวาที่แอปและเลือก“ แสดงเนื้อหาแพ็คเกจ” บน Windows คุณจะพบได้ที่ ~ \ AppData \ Local \ หย่อน \ .

    จากนั้นไปที่โฟลเดอร์ต่างๆ ทรัพยากร / app.asar.unpacked / src / คงที่ / . คุณจะต้องการที่จะหา SSB-interop.js ไฟล์ที่คุณจะแก้ไขรหัส ตรวจสอบให้แน่ใจว่าปิด Slack แล้วเปิดไฟล์นั้นในโปรแกรมแก้ไขข้อความที่คุณโปรดปรานและเลื่อนไปที่ด้านล่าง:

    คัดลอกและวางรหัสต่อไปนี้ที่ส่วนท้ายสุดของ SSB-interop.js ไฟล์:

    // ก่อนอื่นตรวจสอบให้แน่ใจว่าโหลดแอป wrapper document.addEventListener ("DOMContentLoaded", function () // จากนั้นรับ webviews ให้ webviews = document.querySelectorAll (". TeamView webview"); // ดึง CSS ของเราไปข้างหน้าขนาน ของเวลา const cssPath = 'https://cdn.rawgit.com/widget-/slack-black-theme/master/custom.css'; ปล่อยให้ cssPromise = fetch (cssPath). แล้ว (response => response.text () ); ให้ customCustomCSS = ': root / * ปรับเปลี่ยนสิ่งเหล่านี้เพื่อเปลี่ยนสีธีมของคุณ: * / - พรีเมียร์: # 09F; - ข้อความ: #CCC; - พื้นหลัง: # 080808; - พื้นหลังสูง: # 222 ; '// แทรกแท็กสไตล์ลงในมุมมอง wrapper cssPromise.then (css => let s = document.createElement (' style '); s.type =' text / css '; s.innerHTML = css + customCustomCSS ; document.head.appendChild (s);); // รอให้แต่ละ webview โหลด webviews.forEach (webview => webview.addEventListener ('ipc-message', message => ถ้า (message.channel == 'didFinishLoading') // ในที่สุดเพิ่ม CSS ลงใน webview cssPromise.then (css => ให้สคริปต์ = 'let s = document.createElement (' style '); s.type = 'text / css'; s.id = 'slack-custom-css'; s.innerHTML = \ '$ css + customCustomCSS \'; document.head.appendChild (s); 'webview.executeJavaScript (สคริปต์); )); ); ); 

    คุณอาจต้องการทำซ้ำไฟล์นี้และบันทึกในตำแหน่งอื่นดังนั้นคุณไม่จำเป็นต้องแก้ไขรหัสทุกครั้ง ด้วยวิธีนี้คุณสามารถลากไปไว้ในไดเรกทอรีเพื่อเขียนทับเวอร์ชันล่าสุด:

    หลังจากเสร็จแล้วให้เปิด Slack อีกครั้งและหลังจากนั้นไม่กี่วินาทีโหมดมืดควรเริ่มทำงานหน้าจอการโหลดจะยังคงเป็นสีขาว แต่หน้าต่างแอปหลักจะผสมผสานได้ดีกว่ากับระบบอื่น ๆ ของคุณ:

    การเพิ่มธีมของคุณเอง

    หากคุณไม่ชอบรูปลักษณ์ของมันคุณสามารถแก้ไข CSS ด้วยสไตล์ที่คุณต้องการ รหัสทั้งหมดนี้ใช้โหลดสไตล์ที่กำหนดเองจาก https://cdn.rawgit.com/widget-/slack-black-theme/master/custom.css; คุณสามารถดาวน์โหลดไฟล์นั้นแก้ไขด้วยการเปลี่ยนแปลงของคุณและแทนที่ URL ด้วยรหัสของคุณเอง บันทึกเปิดใช้งาน Slack และการเปลี่ยนแปลงของคุณจะปรากฏขึ้น หากคุณไม่ทราบ CSS หรือต้องการเปลี่ยนแปลงเล็กน้อยมีการกำหนดตัวแปรสี่สีก่อนที่จะโหลด CSS ดังนั้นคุณจึงสามารถแก้ไขได้ด้วยสีของคุณเอง.