Πώς να εγκαταστήσετε τη λειτουργία (Ανεπίσημη) σκοτεινή για χαλαρή
Η χαλάρωση εξακολουθεί να μην έχει σκοτεινή λειτουργία. Έχουν σκοτεινά θέματα, αλλά αυτά μόνο σας επιτρέπουν να προσαρμόσετε τα χρώματα της πλευρικής γραμμής, αφήνοντας το κύριο παράθυρο λευκό. Με την απελευθέρωση σκοτεινών λειτουργιών σε MacOS Mojave και Windows 10, η Slack αισθάνεται πολύ εκτός τόπου.
Αυτή η μέθοδος είναι ανεπίσημη και περιλαμβάνει ανασκαφή στα αρχεία προέλευσης για Slack. Είναι αρκετά εύκολο να το κάνετε, αλλά δεδομένου ότι θα αντικατασταθεί κάθε φορά που ενημερώνετε, θα πρέπει να το κάνετε αυτό πολλές φορές.
Λήψη ενός θέματος
Από τη στιγμή που το Slack τρέχει στο Electron, ένα πλαίσιο για την ανάπτυξη εφαρμογών επιφάνειας εργασίας Node.js, μπορείτε να επεξεργαστείτε τα στυλ για αυτό, όπως θα κάνατε να επεξεργαστείτε το CSS ενός ιστότοπου. Αλλά τα αρχεία CSS για Slack είναι θαμμένα στην πηγή, έτσι θα πρέπει να φορτώσετε τα δικά σας θέματα.
Το πιο δημοφιλές θέμα αληθινής σκοτεινής κατάστασης είναι το sllack-black-theme από το Widget. Και δεδομένου ότι οι ηλεκτρονικές μετοχές κωδικοποιούν τις πλατφόρμες, αυτό το θέμα θα λειτουργήσει και στα Windows και στο Linux. Βρήκαμε ότι υπήρχαν κάποια προβλήματα με το θέμα του macOS Mojave αν και έτσι, αν δεν λειτουργεί τότε μπορείτε να δοκιμάσετε αυτό το πιρούνι, το οποίο λέει ότι λειτουργεί μόνο σε macOS, αλλά μπορεί να λειτουργήσει και για χρήστες Windows.
Παγίδα χαλαρή
Αυτό το μέρος, θα πρέπει να κάνετε πάλι κάθε φορά που το Slack ενημερώνεται. Στο macOS, μπορείτε να μεταβείτε στον κατάλογο προέλευσης του Slack κάνοντας δεξί κλικ στην ίδια την εφαρμογή και επιλέγοντας "Show Contents Package". Στα Windows, θα το βρείτε ~ \ AppData \ Local \ slack \
.
Στη συνέχεια, μεταβείτε σε μερικούς φακέλους προς τα κάτω πόροι / app.asar.unpacked / src / static /
. Θα θελήσετε να βρείτε το ssb-interop.js
όπου θα επεξεργαστείτε τον κώδικα. Βεβαιωθείτε ότι το Slack είναι κλειστό, ανοίξτε το αρχείο στον αγαπημένο σας επεξεργαστή κειμένου και μετακινηθείτε προς τα κάτω:
Αντιγράψτε και επικολλήστε τον ακόλουθο κώδικα στο τέλος της σελίδας ssb-interop.js
αρχείο:
// Πρώτα βεβαιωθείτε ότι η εφαρμογή περιτύλιξης φορτώνεται στο έγγραφο document.addEventListener ("DOMContentLoaded", λειτουργία () // Τότε πάρτε τις προβολές του web αφήστε webviews = document.querySelectorAll ("TeamView webview"); του χρόνου const cssPath = 'https://cdn.rawgit.com/widget-/slack-black-theme/master/custom.css' · ας cssPromise = fetch (cssPath) .then (απάντηση => response.text () ); Αφήστε customCustomCSS = ': root / * Τροποποιήστε τα για να αλλάξετε τα χρώματα των θεμάτων σας: * / - αρχικό: # 09F; --text: #CCC; --background: # 080808; ; '// Εισαγάγετε μια ετικέτα στυλ στην προβολή περιτύλιξης cssPromise.then (css => let s = document.createElement (' style '); s.type =' text / css '; s.innerHTML = css + customCustomCSS · wait.html για να φορτώσει webviews.forEach (webview => webview.addEventListener ('ipc-message', message => if (message.channel == 'didFinishLoading') // Τέλος προσθέστε το CSS στο webview cssPromise.then (css => script = 'αφήστε s = document.createElement (' style '); s.type = 'κείμενο / css'; s.id = 'slack-custom-css'; s.innerHTML = \ '$ css + customCustomCSS \'; document.head.appendChild (ες); 'webview.executeJavaScript (σενάριο); )). ); );
Θα θελήσετε πιθανότατα να αντιγράψετε αυτό το αρχείο και να το αποθηκεύσετε σε διαφορετική θέση, οπότε δεν χρειάζεται να επεξεργάζεστε τον κώδικα κάθε φορά. Με αυτό τον τρόπο, μπορείτε απλά να το σύρετε στον κατάλογο για να αντικαταστήσετε την πιο πρόσφατη έκδοση:
Αφού τελειώσετε, ανοίξτε ξανά το Slack και μετά από λίγα δευτερόλεπτα θα πρέπει να ξεκινήσει η σκούρα λειτουργία. Η οθόνη φόρτωσης θα είναι ακόμα λευκή, αλλά το κύριο παράθυρο της εφαρμογής θα μοιάζει πολύ καλύτερα με το υπόλοιπο σύστημά σας:
Προσθέτοντας τα δικά σας θέματα
Αν δεν σας αρέσει το βλέμμα, μπορείτε να επεξεργαστείτε το CSS με τα στυλ που θέλετε. Ολόκληρος αυτός ο κώδικας κάνει φόρτωση προσαρμοσμένων στυλ από το https://cdn.rawgit.com/widget-/slack-black-theme/master/custom.css. μπορείτε να κάνετε λήψη αυτού του αρχείου, να το επεξεργαστείτε με τις αλλαγές σας και να αντικαταστήσετε τη διεύθυνση URL με τον δικό σας κώδικα. Αποθηκεύστε, επανεκκινήστε το Slack και οι αλλαγές σας θα είναι ορατές. Αν δεν γνωρίζετε το CSS ή απλά θέλετε να κάνετε μια μικρή αλλαγή, υπάρχουν τέσσερις μεταβλητές χρώματος που έχουν οριστεί πριν από τη φόρτωση του CSS, ώστε να μπορείτε απλά να επεξεργαστείτε αυτά με τα δικά σας χρώματα.