LinuxのスクリーンショットをScreenCloudとオンラインで共有する方法

LinuxのスクリーンショットをScreenCloudとオンラインで共有する方法

ほとんどのLinuxデスクトップ環境に組み込まれているスクリーンショットツールはかなりクールですが、それらすべてに高度な共有機能がありません。撮影したスクリーンショットの自動アップロードなどの機能は標準である必要があります。そのため、代わりにLinuxでスクリーンショットのニーズに合わせてScreenCloudを試してみてください。

ScreenCloudをインストールします

ScreenCloudは、さまざまな形式で多くのLinuxディストリビューションで利用できます。現状では、ソースコードは完全にオープンであり、Ubuntu、Debian、およびその他の主流のLinuxディストリビューションでコンパイルできます。このソフトウェアは、Fedoraユーザー向けのRPMShereとSnapストアにもあります。

ガイドのこのセクションでは、さまざまなLinuxOSでScreenCloudを動作させる方法について説明します。Ctrl + Shift + TまたはCtrl + Alt + Tでターミナルを開き、それに従ってセットアップを機能させます。

Ubuntu / Debian

UbuntuおよびDebianユーザーは、SnapストアからScreenCloudを簡単にインストールできます。ただし、開発者はソースからコードを簡単にコンパイルできるようにしたので、Snapsのファンでない場合は、これが良い方法です。

ビルドプロセスを開始するには、updateコマンドとupgradeコマンドを使用して、LinuxPCが可能な限り最新であることを確認します。更新が必要な場合は、必ず再起動してください。

sudo apt update
sudo apt upgrade -y

すべてのアップデートのインストールが完了したら、Aptパッケージマネージャーを使用してScreenCloudの依存関係をシステムにインストールします。

sudo apt install git build-essential cmake qtbase5-dev qtbase5-private-dev libqt5svg5-dev libqt5x11extras5-dev qtmultimedia5-dev qttools5-dev libquazip5-dev python3-dev

次に、UbuntuとDebianが現在のリリースのオペレーティングシステムに搭載していない2つの依存関係をダウンロードする必要があります。

wget https://ftp.br.debian.org/debian/pool/main/p/pythonqt/libpythonqt3.0_3.0-3_amd64.deb

wget https://ftp.br.debian.org/debian/pool/main/p/pythonqt/libpythonqt-dev_3.0-3_amd64.deb

次のコマンドで両方のパッケージをインストールします。

sudo dpkg -i * .deb

sudo apt install -f

git clone コマンドを使用して、UbuntuシステムにScreenCloudのソースコードをダウンロードします 。

git clone https://github.com/olav-st/screencloud.git

ターミナルセッションをホームディレクトリ(〜)から新しい「screencloud」ディレクトリに移動します。

cd screencloud

mkdirを使用して新しいビルドフォルダーを作成します。

mkdirビルド
cdビルド

makecmake使用してUbuntu / DebianにScreenCloudをコンパイルしてインストールします

cmake ..

作る

sudo make install

ソースからScreenCloudを構築すると問題なく動作するはずです。ただし、コンパイルで問題が発生した場合は、Snapバージョンを確認してください。これは、コードから構築されたリリースと同じくらい優れています。

Arch Linux

Archファンなら、ScreenCloudアプリケーションがAURにあることを知って幸せになるでしょう。このアプリをArchUser Repositoryで機能させるには、まずPacmanを使用してGitパッケージとBase-develパッケージをインストールします。

sudo pacman -S gitbase-devel

道のうち基本-develのとGitリポジトリを使用すると、使用gitのクローンTrizen AURヘルパーアプリケーションをダウンロードするためのコマンドを。依存関係のインストールを自動化するため、AURアプリをより簡単に構築するのに役立ちます。Trizenは、なんと14個あるので、ScreenCloudで特に便利です。

git clone https://aur.archlinux.org/trizen.git
cd trizen
makepkg -sri

次のコマンドを使用して、ArchLinuxユーザーリポジトリからTrizenをインストールします。

trizen -S screencloud

Fedora

RPMSphereソフトウェアリポジトリには、Fedora Linuxユーザーバージョン29および30で利用可能なScreenCloudがあります。ScreenCloudのこのリリースを入手するには、ターミナルウィンドウを開き、dnf コマンドを使用し て即座にインストールします。

29

sudo dnf install https://raw.githubusercontent.com/rpmsphere/x86_64/master/s/screencloud-1.2.0-12.1.x86_64.rpm

30

sudo dnf install https://raw.githubusercontent.com/rpmsphere/x86_64/master/s/screencloud-1.2.0-12.1.x86_64.rpm

OpenSUSE

残念ながら、OpenSUSEには、ScreenCloudをネイティブRPMファイルとしてインストールする公式の方法がありません。Fedoraの指示に従ってみてください。それ以外の場合は、Snapパッケージを介してScreenCloudをインストールして使用する必要があります。

スナップパッケージ

ScreenCloudはSnapストアで稼働しているため、バイナリリリースがないLinuxディストリビューションを実行している場合は、これが最善の策です。実行するには、SnapdがLinuxPCで動作していることを確認してください。そうでない場合は、ガイドに従ってLinuxでSnapsを有効にする方法を確認してください

スナップの処理が完了したら、以下のコマンドを使用してScreenCloudをインストールします。

sudo snap install screencloud

ScreenCloudでスクリーンショットを撮る

ScreenCloudでスクリーンショットを撮るには、Linuxデスクトップでアプリケーションを開くことから始めます。これを行う最も簡単な方法は、Alt + F2を押して、次のコマンドをクイック起動ボックスに書き込むことです。

screencloud

アプリを開くと、アプリがシステムトレイに残り、ショートカットとは何かを説明し、さまざまなオンラインスクリーンショットサービス(Dropbox、Imgur、SFTP、FTP、シェル)を有効にするように指示する簡単なメッセージボックスが表示されます。スクリプト。)Imgurサービス、およびその他の便利なサービスを確認して有効にします。次に、「次へ」をクリックして終了します。

その後、これらのキーボードの組み合わせでスクリーンショットを撮ることができます。

LinuxのスクリーンショットをScreenCloudとオンラインで共有する方法

  • フルスクリーン– Shift + Alt + 1
  • 選択– Shift + Alt + 2
  • アクティブウィンドウ– Shift + Alt + 3

ホットキーの1つを押して、スクリーンショットを撮ります。するとすぐにウィンドウが表示されます。次に、「Imgur」またはメニューの他のオプションを選択することで、インターネットにアップロードするように指示できます。

LinuxのスクリーンショットをScreenCloudとオンラインで共有する方法


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか