GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

raelgc

scudcloud – ScudCloud – Linux Slack for //launchpad.net/~rael-gc/+archi…

投稿日:

ScudCloud – Linux Slack for https: //launchpad.net/~rael-gc/+archi…

ScudCloud – Slack用のLinuxクライアントアプリ

ScudCloudはSlack用の公式でないオープンソースのLinux(Debian、Ubuntu、Kubuntu、Mint、Arch、Fedora)デスクトップクライアントアプリケーションです。

ScudCloudはLinuxデスクトップとのスラックの統合を改善します:

  • 複数チームのサポート
  • ネイティブシステム通知
  • ランチャー/ sytrayアイコンの未読の直接の言及の数
  • 新しいメッセージの警告/ウォブリング
  • チャンネルクイックリスト(Unityのみ)
  • オプションのトレイ通知と「トレイに近づける」
  • あなたのデスクトップアクティビティに従い、ログインしている間オンラインになります(正しいパッケージがインストールされている場合)

インストール

Ubuntu / KubuntuとMint

ターミナルを開き(Ctrl + Alt + T)、以下を実行します:

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

スペルチェックが必要な場合は、言語用のhunspell辞書を追加し、依存関係がインストールされていることを確認します。 en-us

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

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

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

DebianとBunsenLabs Linuxのような派生物

software-properties-commonパッケージとlsb-releaseパッケージがインストールされていることを確認してから、次のlsb-releaseを実行します。

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

スペルチェックとSlackアイコンが必要な場合は、 Ubuntu Installセクションの関連する指示に従ってください。

アーチLinux

Arch User RepositoryにはPKGBUILDがあります。 使用するAURメソッドを使用してインストールすることができます。 たとえば、cowerを使用する場合:

cower -d scudcloud
cd scudcloud
makepkg -si

openSUSE

これらのディストリビューションにはリポジトリがあります。 あなたがする必要があるのは、 この指示に従うだけです。

フェドラ

sudo dnf install scudcloud

手動インストール

手動インストールはサポートされていないディストリビューションを対象としています(ディストリビューションのパッケージに参加したい場合は、歓迎します)。

まず、 python3python3-setuptoolspython3-pyqt5.qtwebkit (またはpython3-pyqt5.qtwebkit同等のqt5バージョン)とpython-dbuspython3 dbusライブラリ)の少なくともパッケージをインストールする必要があります。

次に、次の手順を実行します。

  1. 最新リリースをダウンロードする
  2. それを開梱する/解凍する
  3. 新しく作成されたディレクトリに変更する
  4. sudo python3 setup.py install実行sudo python3 setup.py install

開発ツリーから実行

ScudCloudは開発ツリーから実行できます。 プロジェクトツリーのルートから次のコマンドを実行します。

python3 -m scudcloud

トラブルシューティング

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

既定のドメイン(またはドメインの読み込み順序)を変更したり、設定ファイルを単に削除したりすることができます:

~/.config/scudcloud/scudcloud.cfg

2.ディストリビューションのパッケージはどこにありますか?

上記にリストされていない場合、あなたは貢献することを歓迎ます。 この間、 手動インストールの手順を試してください。

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

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

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

4. Keep me signed in /チームが保存されない

なんらかの理由で、ScudCloudは設定フォルダを作成できませんでした。 このフォルダを手動で作成してください:

mkdir -p ~/.config/scudcloud/

存在し、 .cfgファイルが存在する場合は、設定ファイルのアクセス権を変更してみてください:

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

5. ScudCloudを最小限に抑えるには?

ScudCloudをトレイにミニマムで起動することができます:

scudcloud --minimized=True

6.高いDPIサポート

ScudCloudはズームをサポートしています。 ズームレベルはセッション間で維持されます。

  • ズームを大きくするにはCtrl +を押してください。通常、 Ctrl + Shift +
  • Ctrlキーを押しながら減少-
  • Ctrl + 0でリセット

7.システムトレイ/通知領域にアイコンがありません。

File > Close to Trayいることを確認します。

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ライセンスでリリースされてます。







-raelgc
-

執筆者: