raelgc / scudcloud Arkiverad

ScudCloud är en icke-officiell öppen källkod för Linux (Debian, Ubuntu, Kubuntu, Mint, Arch, Fedora) som klientprogram för Slack.

ScudCloud förbättrar integrationen av Slack med Linux-datorer med följande egenskaper:

  • stöd för flera team
  • nativa systemmeddelanden
  • räkning av olästa direkta omnämnanden vid lanserings-/sytray-ikonen
  • alert/wobbling vid nya meddelanden
  • kanalsquicklista (endast Unity)
  • optionerligt. meddelanden i facket och ”Close to Tray”
  • följer din aktivitet på skrivbordet och kommer att vara online medan du är inloggad (om rätt paket är installerade)

Ubuntu/Kubuntu och Mint

Öppna en terminal (Ctrl+Alt+T) och 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

Om du vill ha stavningskontroll lägger du till hunspellordboken för ditt språk och ser till att beroenden är installerade. För en-us:

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

Om du vill använda en Slack-ikon i stället för ScudCloud (som inte kan inkluderas i det här paketet på grund av upphovsrätt), ladda ner en 128px Slack-ikon till din hemmapp och spara den som scudcloud.png och kör:

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 och derivat som BunsenLabs Linux

Säkerställ att paketen software-properties-common och lsb-release är installerade och kör sedan:

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

Om du vill ha stavningskontroll och en Slack-ikon följer du de relaterade instruktionerna i avsnittet Ubuntu Install.

Arch Linux

Det finns en PKGBUILD tillgänglig på Arch User Repository. Du kan installera den med den AUR-metod som du använder. Om du till exempel använder cower:

cower -d scudcloudcd scudcloudmakepkg -si

openSUSE

Det finns arkiv för dessa distributioner. Allt du behöver göra är att följa dessa instruktioner.

Fedora

sudo dnf install scudcloud

Manuell installation

Den manuella installationen är avsedd för distroer som inte stöds (om du vill bidra med ett paket för din distro är du välkommen!).

Först måste du installera åtminstone paket för python3, python3-setuptools, python3-pyqt5.qtwebkit (eller motsvarande qt5 version av qtwebkit för python3) och python-dbus (dbus bibliotek för python3).

Kör sedan följande steg:

  1. Ladda ner den senaste versionen
  2. Unpack/unzip den
  3. Skjut in i den nyligen skapade katalogen
  4. Kör sudo python3 setup.py install

Körning från utvecklingsträd

ScudCloud kan köras från utvecklingsträdet. Kör helt enkelt följande från roten av projektträdet:

python3 -m scudcloud

Felsökning

1. Standarddomän och laddningsordning

Du kan ändra standarddomänen (eller domänens laddningsordning) genom att redigera eller bara radera konfigurationsfilen:

~/.config/scudcloud/scudcloud.cfg

2. Var finns paketet för min distro?

Om det inte finns med i listan ovan är du välkommen att bidra. Under tiden kan du prova instruktionerna för manuell installation.

3. Stavningskontrollen fungerar inte

Säkerställ att du har följande paket installerade:

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

Keep me signed in

Keep me signed in fungerar inte / Mitt team sparas inte

På grund av någon anledning kunde ScudCloud inte skapa konfigurationsmappen. Skapa den här mappen manuellt:

mkdir -p ~/.config/scudcloud/

Om den finns och .cfg-filen finns, försök ändra behörigheter i konfigurationsfilen:

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

5. Hur startar man ScudCloud minimerat?

Du kan starta ScudCloud minimerat till brickan med:

scudcloud --minimized=True

6. Stöd för hög DPI

ScudCloud erbjuder stöd för zoom. Zoomnivån kommer att finnas kvar mellan sessioner.

  • Öka zoomen genom att trycka på Ctrl +, vanligtvis avfyras den med Ctrl Shift =
  • Minska den med Ctrl –
  • Nedställ den med Ctrl 0

7. Ingen ikon i systray/meddelanden

Se till att File Close to Tray är markerad.

8. Kodblock använder inte teckensnitt med fast bredd

Detta är den teckensnittsfamilj som krävs (dvs. du behöver av dem): Monaco, Menlo, Consolas, Courier New, monospace.

9. Visning av snippets förbrukar för mycket resurser

Detta är ett känt beteende hos python webkit. Men du kan inaktivera inlinevisning av snippets (de öppnas i webbläsaren).

För att uppnå detta redigerar du konfigurationsfilen som finns på ~/.config/scudcloud/scudcloud.cfg och lägger till följande rad:

Snippets=False

10. Hur öppnar man webkit-konsolen?

Starta ScudCloud med:

scudcloud --debug=True &

Högerklicka sedan i konversationsfönstret och välj Inspect Element. Maximera det nya fönstret och klicka på fliken Console.

Licens

ScudCloud är släppt under MIT-licensen.

Lämna ett svar

Din e-postadress kommer inte publiceras.