raelgc / scudcloud Archived

ScudCloud は公式ではないオープンソースの Linux (Debian, Ubuntu, Kubuntu, Mint, Arch, Fedora) 用 Slack デスカント・アプリです。

ScudCloud は、Linux デスクトップとの Slack の統合を改善します。

  • multiple teams support
  • native system notification
  • count of unread direct mentions at launcher/sytray icon
  • alert/wobbling on new messages
  • channels quicklist (Unity only)
  • optional トレイ通知と “Close to Tray”
  • follow your desktop activity and will stay online while you’re log in (if correct packages are installed)

Ubuntu/Kubuntu and Mint

Terminal (Ctrl+Alt+T) で実行します。

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

スペルチェックをしたい場合は、あなたの言語のhunspell辞書を追加し、依存関係がインストールされているかどうか確認してください。 en-us:

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

ScudCloud(著作権の関係でこのパッケージに含めることはできません)の代わりに Slack のアイコンを使用したい場合、任意の 128px Slack アイコンをホーム フォルダにダウンロードし、scudcloud.png として保存して実行します。

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 および BunsenLabs Linux

software-properties-commonlsb-release パッケージがインストールされていることを確認し、

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

もしスペルチェックと Slack のアイコンが必要なら Ubuntu インストールセクションの関連する説明に従ってください。

Arch Linux

Arch User Repository に PKGBUILD があります。 どの AUR メソッドを使ってもインストールすることができます。 例えば、cower:

cower -d scudcloudcd scudcloudmakepkg -si

openSUSE

これらのディストリビューションにはリポジトリが用意されています。 3690>

Fedora

sudo dnf install scudcloud

手動インストール

手動インストールはサポートされていないディストロを対象としています (あなたのディストロ用のパッケージで貢献したい場合は、大歓迎です!)。

まず、少なくとも python3, python3-setuptools, python3-pyqt5.qtwebkit (python3 では qtwebkit と同等の qt5 版) と python-dbus (python3 では dbus のライブラリ) のパッケージをインストールする必要があるでしょう。)

その後、以下の手順を実行します:

  1. 最新リリースをダウンロード
  2. Unpack/unzip
  3. 新しく作成したディレクトリに変更
  4. Run sudo python3 setup.py install

Running From Dev Tree

ScudCloudは開発ツリーから動かすことができます。 プロジェクト ツリーのルートから以下を実行するだけです:

python3 -m scudcloud

Troubleshooting

1. デフォルトのドメインとロード順

デフォルトのドメイン(またはドメインのロード順)は、設定ファイルを編集するか、削除することで変更できます。 私のディストロ用のパッケージはどこにありますか?

上記にリストされていない場合、あなたは貢献することを歓迎します。

3.スペルチェックが機能しない

以下のパッケージがインストールされていることを確認してください:

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

Keep me signed in is not working / My team is not saved

ある理由により ScudCloud では構成フォルダーが作られなかったのですが、このフォルダーはどのようにすれば作られたのでしょうか? 手動でこのフォルダを作成してください:

mkdir -p ~/.config/scudcloud/

存在し、.cfg ファイルがある場合、設定ファイルのパーミッションを変更してみてください:

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

5.

トレイに最小化された状態で起動することができます。 高DPIサポート

ScudCloudは、ズームのサポートを提供しています。

  • ズームは、Ctrl +を押すと増加し、通常はCtrl Shift =
  • Ctrl -で減少し、Ctrl 0

それをリセットする7. systray/notification areaにアイコンがない

Make sure that File > Close to Tray is checked.

8. コードブロックが固定幅フォントを使っていない

これは、必要な(つまり、それらの必要な)フォントファミリである。 Monaco, Menlo, Consolas, Courier New, monospace.

9. スニペットを表示するとリソースを大量に消費する

これは python webkit の既知の動作です。 しかし、スニペットのインライン表示を無効にすることができます (ブラウザで開かれます)。

これを実現するには、~/.config/scudcloud/scudcloud.cfg にある設定ファイルを編集して、次の行を追加します:

Snippets=False

10.スニペットを表示するとリソースが過剰に消費される。 Webkit コンソールを開く方法:

ScudCloud を起動します:

scudcloud --debug=True &

次に会話ペインで右クリックし、Inspect Elementを選択します。 新しいウィンドウを最大化し、Consoleタブをクリックします。

ライセンス

ScudCloud は MIT ライセンスの下でリリースされています。

コメントを残す

メールアドレスが公開されることはありません。