raelgc / scudcloud Arkiveret

ScudCloud er en ikke-officiel open source Linux (Debian, Ubuntu, Kubuntu, Mint, Arch, Fedora) desktop klient-app til Slack.

ScudCloud forbedrer Slack-integrationen med Linux-skriveborde med følgende funktioner:

  • understøttelse af flere teams
  • native systemmeddelelser
  • antal ulæste direkte omtaler på launcher/sytray-ikonet
  • alert/wobbling på nye meddelelser
  • kanaler quickliste (kun Unity)
  • optionelt bakkenotifikationer og “Luk til bakken”
  • følger din skrivebordsaktivitet og forbliver online, mens du er logget ind (hvis de korrekte pakker er installeret)

Ubuntu/Kubuntu og Mint

Åbn en terminal (Ctrl+Alt+T), og kør:

sudo apt-add-repository -y ppa:rael-gc/scudcloudsudo apt update && sudo apt dist-upgradeecho ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selectionssudo apt install scudcloud

Hvis du ønsker stavekontrol, skal du tilføje hunspell ordbogen for dit sprog og sikre dig, at afhængighederne er installeret. For en-us:

sudo apt-get install hunspell-en-us libqtwebkit-qupzillaplugins python3-hunspell

Hvis du vil bruge et Slack-ikon i stedet for ScudCloud (som det ikke er muligt at inkludere i denne pakke på grund af ophavsret), skal du downloade et hvilket som helst 128px Slack-ikon til din hjemmemappe og gemme det som scudcloud.png og køre:

sudo dpkg-divert --add --rename --divert /usr/share/pixmaps/scudcloud.png.real /usr/share/pixmaps/scudcloud.pngsudo cp ~/scudcloud.png /usr/share/pixmaps/sudo chmod +r /usr/share/pixmaps/scudcloud.pngsudo update-desktop-database

Debian og derivater som BunsenLabs Linux

Sørg for, at software-properties-common– og lsb-release-pakkerne er installeret, og kør derefter:

sudo apt-add-repository -y ppa:rael-gc/scudcloudDISTRIB_CODENAME=$(lsb_release -sc)sudo sed -i "s/${DISTRIB_CODENAME}/trusty/g" /etc/apt/sources.list.d/rael-gc-scudcloud-${DISTRIB_CODENAME}.listsudo apt-get updatesudo apt-get install scudcloud

Hvis du ønsker stavekontrol og et Slack-ikon, skal du følge de relaterede instruktioner i afsnittet Ubuntu Installér.

Arch Linux

Der er en PKGBUILD tilgængelig på Arch User Repository. Du kan installere det ved hjælp af den AUR-metode, du bruger. Hvis du f.eks. bruger cower:

cower -d scudcloudcd scudcloudmakepkg -si

openSUSE

Der er repositories til rådighed for disse distributioner. Alt du skal gøre er at følge disse instruktioner.

Fedora

sudo dnf install scudcloud

Manuel installation

Den manuelle installation er beregnet til distroer, der ikke understøttes (hvis du vil bidrage med en pakke til din distro, er du velkommen!).

Først skal du installere mindst pakker for python3, python3-setuptools, python3-pyqt5.qtwebkit (eller tilsvarende qt5 version af qtwebkit for python3) og python-dbus (dbus bibliotek for python3).

Kør derefter følgende trin:

  1. Download den seneste version
  2. Unpack/unzip den
  3. Opfør til den nyoprettede mappe
  4. Kør sudo python3 setup.py install

Kørsel fra udviklingstræet

ScudCloud kan køres fra udviklingstræet. Du skal blot køre følgende fra roden af projekttræet:

python3 -m scudcloud

Fejlfinding

1. Standarddomæne og indlæsningsrækkefølge

Du kan ændre standarddomænet (eller domænets indlæsningsrækkefølge) ved at redigere eller blot slette konfigurationsfilen:

~/.config/scudcloud/scudcloud.cfg

2. Hvor er pakken til min distro?

Hvis den ikke er anført ovenfor, er du velkommen til at bidrage. I mellemtiden kan du prøve instruktionerne for manuel installation.

3. Stavekontrol virker ikke

Sørg for, at du har følgende pakker installeret:

  • libqtwebkit-qupzillaplugins
  • python3-hunspell
  • hunspell-en-us

Keep me signed in

Keep me signed in virker ikke / Mit hold er ikke gemt

Af en eller anden grund kunne ScudCloud ikke oprette konfigurationsmappen. Opret venligst denne mappe manuelt:

mkdir -p ~/.config/scudcloud/

Hvis den findes, og .cfg-filen er til stede, skal du prøve at ændre tilladelserne i konfigurationsfilen:

chmod -R 0755 ~/.config/scudcloud/scudcloud.cfg

5. Hvordan starter man ScudCloud minimeret?

Du kan starte ScudCloud minimeret til bakken med:

scudcloud --minimized=True

6. Høj DPI-understøttelse

ScudCloud tilbyder zoomunderstøttelse. Zoomniveauet vil blive bibeholdt mellem sessioner.

  • Forøg zoom ved at trykke Ctrl +, normalt fyret med Ctrl Shift =
  • Forringes med Ctrl –
  • Nulstil det med Ctrl 0

7. Intet ikon i systray/meddelelsesområdet

Sørg for, at File Close to Tray er markeret.

8. Kodeblokke bruger ikke skrifttype med fast bredde

Det er den skrifttype-familie, der kræves (dvs. du har brug for af dem): Monaco, Menlo, Consolas, Courier New, monospace.

9. Visning af snippets bruger for mange ressourcer

Dette er en kendt adfærd i python webkit. Men du kan deaktivere snippets inlinevisning (de vil blive åbnet i browseren).

For at opnå dette skal du redigere konfigurationsfilen, der ligger på ~/.config/scudcloud/scudcloud.cfg, og tilføje følgende linje:

Snippets=False

10. Hvordan åbnes webkit-konsollen?

Start ScudCloud med:

scudcloud --debug=True &

Højreklik derefter i konversationsruden, og vælg Inspect Element. Maksimér det nye vindue, og klik på fanen Console.

Licens

ScudCloud er er udgivet under MIT-licensen.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.