raelgc / scudcloud Archived

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

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:

  1. Baixar a última versão
  2. Descompacotar/Descompactar
  3. Alterar para o directório recentemente criado
  4. 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.

Deixe uma resposta

O seu endereço de email não será publicado.