ScudCloud é um aplicativo cliente desktop não oficial de código aberto Linux (Debian, Ubuntu, Kubuntu, Mint, Arch, Fedora) para Slack.
ScudCloud melhora a integração Slack com os desktops Linux:
- Suporte a várias equipes
- notificações nativas do sistema
- conta de menções diretas não lidas no lançador/sítio ícone
- alerta/wobbling em novas mensagens
- lista rápida de canais (Unity only)
- opcional notificações de bandeja e “Close to Tray”
- Seguir a actividade da sua área de trabalho e ficará online enquanto estiver ligado (se os pacotes correctos estiverem instalados)
- Ubuntu/Kubuntu e Mint
- Debian e derivados como o BunsenLabs Linux
- Arch Linux
- openSUSE
- Fedora
- Instalação Manual
- Executar a partir da árvore de desenvolvimento
- Resolução de problemas
- 1. Domínio padrão e ordem de carregamento
- 2. Onde está o pacote para a minha distro?
- 3. A verificação ortográfica não está funcionando
- Keep me signed in não está funcionando / Minha equipe não está salva
- 5. Como iniciar o ScudCloud minimizado?
- 6. Alto suporte a DPI
- 7. Nenhum ícone na área de systray/notificação
- 8. Os blocos de código não estão usando a fonte de largura fixa
- 9. Ver trechos consome demasiados recursos
- 10. Como abrir o console do webkit?
- Licença
Ubuntu/Kubuntu e Mint
Abrir um Terminal (Ctrl+Alt+T) e correr:
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
Se você quiser verificar a ortografia, adicione o dicionário hunspell
para o seu idioma e certifique-se de que as dependências estão instaladas. Para en-us
:
sudo apt-get install hunspell-en-us libqtwebkit-qupzillaplugins python3-hunspell
Se você quiser usar um ícone Slack em vez do ScudCloud (que não é possível incluir neste pacote devido aos direitos autorais), baixe qualquer ícone Slack de 128px para sua pasta home salvando como scudcloud.png
e execute:
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 e derivados como o BunsenLabs Linux
Certifique-se que os pacotes software-properties-common
e lsb-release
estão instalados, depois corra:
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
Se quiser verificar a ortografia e um ícone de Slack, siga as instruções relacionadas na secção Instalação do Ubuntu.
Arch Linux
Existe um PKGBUILD disponível no Repositório de Usuários do Arch. Você pode instalá-lo usando qualquer método AUR que você use. Por exemplo, se você usar cower:
cower -d scudcloudcd scudcloudmakepkg -si
openSUSE
Existem repositórios disponíveis para estas distribuições. Tudo que você precisa fazer é seguir estas instruções.
Fedora
sudo dnf install scudcloud
Instalação Manual
A instalação manual é destinada a distribuições não suportadas (se você quiser contribuir com um pacote para a sua distribuição, você é bem-vindo!).
Primeiro, você precisará instalar pelo menos pacotes para python3
, python3-setuptools
, python3-pyqt5.qtwebkit
(ou equivalente qt5
versão de qtwebkit
para python3
) e python-dbus
(dbus
biblioteca para python3
).
Executar os seguintes passos:
- Baixar a última versão
- Descompacotar/Descompactar
- Alterar para o directório recentemente criado
- Executar
sudo python3 setup.py install
Executar a partir da árvore de desenvolvimento
ScudCloud pode ser executado a partir da árvore de desenvolvimento. Simplesmente execute o seguinte a partir da raiz da árvore do projeto:
python3 -m scudcloud
Resolução de problemas
1. Domínio padrão e ordem de carregamento
Você pode alterar o domínio padrão (ou a ordem de carregamento do domínio) editando ou simplesmente deletando o arquivo de configuração:
~/.config/scudcloud/scudcloud.cfg
2. Onde está o pacote para a minha distro?
Se não estiver listado acima, você é bem-vindo a contribuir. Enquanto isso, tente as instruções de instalação manual.
3. A verificação ortográfica não está funcionando
Certifique-se de ter os seguintes pacotes instalados:
libqtwebkit-qupzillaplugins
python3-hunspell
hunspell-en-us
Keep me signed in
não está funcionando / Minha equipe não está salva
Por algum motivo, ScudCloud não foi capaz de criar a pasta de configuração. Por favor, crie manualmente esta pasta:
mkdir -p ~/.config/scudcloud/
Se ela existe e .cfg
arquivo está presente, tente alterar as permissões no arquivo de configuração:
chmod -R 0755 ~/.config/scudcloud/scudcloud.cfg
5. Como iniciar o ScudCloud minimizado?
Você pode iniciar o ScudCloud minimizado na bandeja com:
scudcloud --minimized=True
6. Alto suporte a DPI
ScudCloud oferece suporte a zoom. O nível de zoom será persistido entre sessões.
- Increase zoom pressionando Ctrl +, normalmente disparado com Ctrl Shift =
- Decrease com Ctrl –
- Reseture-o com Ctrl 0
7. Nenhum ícone na área de systray/notificação
Certifique-se de que File
Close to Tray
está marcado.
8. Os blocos de código não estão usando a fonte de largura fixa
Esta é a fonte-família necessária (ou seja, você precisa deles): Monaco, Menlo, Consolas, Courier New, monospace
.
9. Ver trechos consome demasiados recursos
Este é um comportamento conhecido do python webkit. Mas você pode desativar a visualização dos trechos em linha (eles serão abertos no navegador).
Para conseguir isso, edite o arquivo de configuração localizado em ~/.config/scudcloud/scudcloud.cfg
e adicione a seguinte linha:
Snippets=False
10. Como abrir o console do webkit?
Inicie o ScudCloud com:
scudcloud --debug=True &
Em seguida, clique com o botão direito no painel de conversação e selecione Inspect Element
. Maximize a nova janela e clique em Console
tab.
Licença
ScudCloud é lançado sob a Licença MIT.