Linux
 Computer >> コンピューター >  >> トラブルシューティング >> Linux

Linux 上で TeamViewer が自動起動しないようにする:ステップバイステップ ガイド

TeamViewer は、他のユーザーとデータ、メッセージ、会話を交換するために、さまざまなワークステーションにリモート接続したい人に人気のアプリケーションです。これは、この目的のための Microsoft Windows セグメントの主要なプログラムの 1 つです。一部のユーザーは、Linux で Wine を使用して同じ効果を達成できることを発見しました。可能であれば、ネイティブ Linux アプリケーションを使用して作業を行う方が常に良いですが、自分のマシンで Windows を使用している他のユーザーと接続しようとする場合は、TeamViewer が必要になる場合があります。

最大の問題の 1 つは、TeamViewer が自動的にロードされることです。つまり、使用しているバージョンに応じて、wineserver や他の多くのプロセスが同時に起動されます。これはスタートアップ アプリケーションのリストにも見つからないため、コンピュータの再起動時にアプリケーションが自動的に起動しないようにするには、この特別な方法に従う必要があります。幸いなことに、TeamViewer の一部の新しいバージョンでは、Wine やその他のライブラリを実行する必要がありません。

方法 1:TeamViewer 8 のスタートアップ デーモンを無効にする

希望する方法を使用してコマンド ターミナルを開きます。おそらくこれを行うには、グラフィカル環境で作業する必要があるため、Ctrl、Alt、Tab を押し続けるか、ダッシュからターミナルを検索します。 LXDE ユーザーは、[システム ツール] メニューをクリックして LXターミナルを起動することをお勧めします。 KDE メニューまたは Xfce4 の Whisker メニューから起動することもできます。

ユーザー プロンプトが表示されたら、「sudo Teamviewer –daemon disable」と入力し、Enter キーを押します。これにより、プログラムが自動的に起動しなくなりますが、すでに実行中の場合はそのまま残ります。このデーモンが停止していても、いつでも自分で普通に起動することができます。マシンを再起動すると、これらのプロセスがすべて起動していないことがすぐにわかります。

方法 2:プロセスを手動で終了する

Windows NT のように Ctrl+Alt+Del を押してデスクトップ環境でタスク マネージャーを開くことができる場合は、そうしてリスト内で wineserver を探します。

wineserver プロセスを開始した可能性のある他のプログラムが実行されていないと仮定すると、そのプロセスを右クリックして強制終了できます。プロセスには、/opt/teamviewer8/tv_bin/wine/bin/wineserver のディレクトリ パスが必要です。 または、使用している TeamViewer のバージョンに応じて同様のものを使用します。 Wine を使用する別のプログラムを操作している可能性があるため、別のディレクトリ リストでプロセスを強制終了したくないでしょう。プロセスの上にマウス ポインタを置くだけで、そのプロセスが何であるかを確認できます。

方法 3:global.conf を編集する

コマンドラインで「 」と入力し、次のような行を探します。

[int32] Always_Online =1

1 を 0 に変更し、Ctrl キーを押しながら O を押して保存します。 Ctrl を押したまま X を押して編集します。コンピュータを再起動しても、TeamViewer は自動的に起動しません。

方法 4:自動開始ファイルを編集する

これらのプロセスがどれも機能しない場合は、コマンドラインから と入力し、teamviewer または wine と呼ばれるものを探します。そこに何もない場合は、ls ~/.config/autostart/*.desktop を試してください。 そして見てください。 rm を使用して問題のあるファイルを削除できますが、このディレクトリから何かを削除する必要がある場合は、「 」と入力する必要があります。当然のことながら、ファイル名が異なる場合は置き換える必要があります。

これらのファイルを保持したい場合は、「sudo nano 」と入力して編集できます。  次の行を探します。

X-GNOME-Autostart-enabled=true # 自動起動を無効にします

値を false に変更し、ファイルを保存して終了します。この後は問題は発生しないはずです。

著者について

Linux 上で TeamViewer が自動起動しないようにする:ステップバイステップ ガイド

ケビン・アロウズ

Kevin Arrows は、10 年以上の業界経験を持つ、経験と知識が豊富なテクノロジー スペシャリストです。彼は Microsoft Certified Technology Specialist (MCTS) 認定を取得しており、最新の技術開発について常に最新の情報を入手することに深い情熱を持っています。 Kevin は、ソフトウェア開発、サイバーセキュリティ、クラウド コンピューティングなどの分野での専門知識と専門知識を示し、テクノロジー関連の幅広いトピックについて幅広く執筆しています。テクノロジー分野への彼の貢献は同僚から広く認められ、尊敬されており、複雑な技術概念を明確かつ簡潔に説明する能力が高く評価されています。


  1. コマンドラインを使用して Linux 上の RAM スロットを迅速に識別する

    マシン上のどの RAM スロットが何で占有されているかを確認するには、2 つのオプションがあります。まずはケースを開けて見てみましょう。これには、デスクトップのボルトを緩めることや、場合によってはラップトップの壊れやすいドアを外すことが含まれる場合があります。 x86 または x86_64 Linux タブレットでこれを行うことは考えられません。いずれにしても、この選択肢は完全にアウトです。幸いなことに、もう 1 つのオプションは、実行にほとんど時間がかからない単純なコマンド ライン ツールを使用することです。 いつものように、このためにはコマンド プロンプトを開く必要があります。 Ubun

  2. -b フラグを使用してバックグラウンド モードで WGET ステータスを表示する

    コマンドの発行後にアンパサンドを使用して wget をバックグラウンドで実行することもできますが、一般的には -b フラグを使用してコマンドを発行する方が便利です。たとえば、Debian CD インストール イメージをダウンロードするとします。 wget -b https://cdimage.debian.org/mirror/cdimage/archive/8.7.1/i386/list-cd/debian-8.7.1-i386-CD-1.list.gz を使用すると、プロセスがバックグラウンドで継続していることがすぐにわかります。さらに、wget がどのバックグラウンド プロセスで実行され