Linuxでリモートデスクトップ【VNC, RDP, X11転送】

1login:Penguin2012/07/30(月) 22:04:06.40ID:PTWHhcLY
ネットワークを介してGUIで他のマシンを操作する方法に関するスレッドです
プロトコルとしては主にVNC, RDP, X11 forwardingについて扱うことになると思います
サーバ側、クライアント側の技術は両方とも取り扱えればと思っています

113login:Penguin2013/11/30(土) 11:07:15.25ID:1FfX6rIe
voyager13.10インストールしました。
自分で用意した写真を壁紙に指定しました。
再起動するとデフォルトの絵に戻ります。
設定から「+」で追加登録しても再起動すると消えてしまいます。
どうすればいいでしょうか、おねがいします。
/usr/share/backgroundsではないようです。
直接貼り付けできません。

1141132013/11/30(土) 11:11:58.68ID:CjxtOFlD
スレッド間違えました。すいません。

115login:Penguin2013/12/01(日) 15:08:46.15ID:mGn8HC9c
linuxってasusのwifi go使えないの?

116login:Penguin2013/12/01(日) 23:58:33.03ID:3p/49OIi
>>112
再起動後にnetstatで確認して見たもののやはりサーバ自体がたってない様子。
vncserverコマンドで起動すると5901ポートで待ちうけ状態になるのは確認できました。
パッチはすいません、当て方よくわからず試せていないです。

そもそも設定として必要なことは下だけでいいんですよね?
以下の準備をした上で何かしらコマンドで設定の反映が必要とかもないと考えていいでしょうか

・tigervncをインストール
・/usr/share/X11/xorg.conf.d/99-vnc.confを作成(内容は以下)
----------------
Section "Module"
Load "vnc"
EndSection

Section "Screen"
Identifier "Screen0"
Option "SecurityTypes" "None"
EndSection
-----------------

117login:Penguin2013/12/02(月) 00:28:22.72ID:6hhHuMdT
サーバーがubuntuの12.04でクライアント側はlinuxmint15を使用しています。
sshだと "/home/自分/bin/" に置いてあるスクリプトが実行できるのですが
xrdpで接続するとフルパスで指定しないと実行できないという状態です。
echo $PATH で確認したところxrdpだとなぜかパスが通っていません。
フルパスで入力するのが面倒です。
何か解決方法はないのでしょうか?

118login:Penguin2013/12/02(月) 00:34:55.83ID:6Iymc0QQ

119login:Penguin2013/12/02(月) 02:10:04.22ID:6hhHuMdT
.bashrcに
"PATH=$PATH:/home/自分/bin"
追加でokでした。
ありがとうございました。

120login:Penguin2013/12/02(月) 20:13:53.27ID:/gFi22lH
>>116
コマンドは必要ないです。Xがスタートするときにモジュールとして一緒にスタートします。

Xorg.0.logはどうなってますか。vncで検索かけてなんか出てればトラブルシュートできるかも。

tigervncはlibvnc.soを入れるためだけに入れます。
confも名前以外は自分のと同じです。

121login:Penguin2013/12/03(火) 01:11:22.90ID:4rO1LBMG
>>120
ログを見た感じだとどうもTigerVNCをインストールしても
必要なlibvnc.soがインストールされてないのが原因みたいです。
●/var/log/Xorg.0.log 抜粋
[ 18.462] (II) LoadModule: "vnc"
[ 18.464] (WW) Warning, couldn't open module vnc
[ 18.464] (II) UnloadModule: "vnc"
[ 18.464] (II) Unloading vnc
[ 18.464] (EE) Failed to load module "vnc" (module does not exist, 0)

なお、tigervncインストール後に以下コマンド実行。
mint ~ # find / -name *vnc*so*
/usr/lib/x86_64-linux-gnu/libvncclient.so.0
/usr/lib/x86_64-linux-gnu/libvncclient.so.0.0.0
/usr/lib/x86_64-linux-gnu/libvncserver.so.0
/usr/lib/x86_64-linux-gnu/libvncserver.so.0.0.0
/usr/lib/xorg/modules/extensions/libvnc.so
/usr/lib/xrdp/libvnc.so
/usr/lib/xrdp/libvnc.so.0
/usr/lib/xrdp/libvnc.so.0.0.0

122login:Penguin2013/12/03(火) 01:12:36.57ID:4rO1LBMG
試しに下でリンクを作成したところロード自体はしようと試みているようですが駄目でした。
ln -s /usr/lib/x86_64-linux-gnu/libvncserver.so.0.0.0 /usr/lib/xorg/modules/extensions/libvnc.so

●/var/log/Xorg.0.log 抜粋
[ 18.920] (II) LoadModule: "vnc"
[ 18.922] (II) Loading /usr/lib/xorg/modules/extensions/libvnc.so
[ 19.012] (EE) LoadModule: Module vnc does not have a vncModuleData data object.
[ 19.013] (II) UnloadModule: "vnc"
[ 19.013] (II) Unloading vnc
[ 19.013] (EE) Failed to load module "vnc" (invalid module, 0)

なお/usr/lib/xrdp/libvnc.soをリンクした場合でも同様のエラーです。

TigerVNCは以下のサイト参考にtigervnc-serverのみインストールしています。
ttp://blog.dighost.me/archives/1849.html

123login:Penguin2013/12/03(火) 07:47:57.60ID:tg6KeiIh
>>122
他のファイルをおいて見れるから、ライブラリのディレクトリ自体は
tigervncがインストールするところで問題なさそうですね。
無駄だと思うが、とりあえずload vncの前に下記投入。
Load "extmod"
Load "dbe"
Load "glx"
Load "freetype"
Load "record"
Load "dri"
Load "dri2"

それでもだめなら、tigervncをソースからインストール
それでもだめなら、xorg-serverにパッチあて。

124login:Penguin2014/02/02(日) 01:19:00.92ID:EZJy7foz
tigervncでWindowsからアクセスしてるけど、日本語のクリップボードがうまく転送されない
Linux同士なら大丈夫なんかな?

125login:Penguin2014/03/12(水) 18:25:19.70ID:30JBSsiH
X11ってマルチユーザ接続に対応してる?
複数のクライアント(Windows環境)からシンクライアント的に利用したいんだが。

126login:Penguin2014/03/12(水) 23:04:46.99ID:PkUuYhIi
>>125
対応している。
Windows用Xサーバーでググるとやり方が分かる

1271252014/03/13(木) 09:34:34.91ID:44GU5IGr
>>126
あざす。
調べてみまつ。

128login:Penguin2014/03/26(水) 10:52:12.69ID:lmHtIeNm
他に該当しそうな板がなかったのでスレ違いかもしれませんが、
わかる方いらっしゃったら教えてください。

サーバ:XUbuntu+X11クライアント+SSHサーバ
クライアント:Win7+X11サーバ(Xming)

上記の環境でXming+Puttyをマルチウィンドウタイプで起動して
XUbuntu上のアプリケーション(ブラウザ等)のみをWin7で利用しています.。

アプリケーション自体の動作については全く問題ないのですが、
Win7で利用しているウィンドウが0になった場合にXmingが自動終了してくれないため
タスクトレイ上のXmingを手動終了させないと、次の接続に失敗します。

Xmingをシングルウィンドウで利用すれば自動終了してくれるのは確認済みですが、
一部のアプリケーションで押せないボタンがあったのと、
外枠が邪魔なので、なるべくマルチウィンドウで利用したいです。

回避方法等、ご存じの方いらっしゃったら教えてください。

129login:Penguin2014/04/04(金) 00:17:21.92ID:hDWmzWZg
>>128
>Win7で利用しているウィンドウが0になった場合にXmingが自動終了してくれないため
それ普通でしょ。Xmingはサーバなんだから常駐しててくれないと逆に困るでしょ

>タスクトレイ上のXmingを手動終了させないと、次の接続に失敗します。
次の接続って具体的に何?別のputtyを立ち上げて接続?

そういやVNC使うようになってから、puttyやXmingをすっかり使わなくなったなぁ
てか、Xmingってフリー版はめちゃ古いし、果たして今の時代に使い続けていいのだろうかという気もw

130login:Penguin2014/04/04(金) 22:09:44.70ID:ioT1vtNT
ここでいいのかな?

Android用のVNCサーバがタッチをエミュレートしないので調べてみたら、
そのサーバはBTN_TOUCH、ABS_X、ABS_Yを使ってエミュレートを試みてるんだけど
自分の使ってるAndroidキャリア(4.1.2)は以下でタッチを処理してるようだった

ABS_TRACKING_ID
ABS_POSITION_X
ABS_POSITION_Y
ABS_MT_PRESSURE
ABS_MT_TOUCH_MAJOR
BTN_TOUCH

少し古めのソースで他にも色々修正が必要だったので(フレームバッファ周りとか)
この件もこの仕様の齟齬が原因と踏んでパッチを当てたいんだけど、
上記メッセージの組み合わせでタッチを処理する仕様が見つけられません
何処を探せばいいか御存知の方が居られましたら教えて下さい
手持ちのAndroid NDK と Ubuntu 12.04 (/usr/include /usr/src) には仕様を知るための
コメントも参考になりそうなソースも見つけられませんでした、ググってもこれだというものにヒットしません

1311282014/04/05(土) 09:07:05.07ID:KHc/cydm
>>129
>それ普通でしょ。Xmingはサーバなんだから常駐しててくれないと逆に困るでしょ
マルチウィンドウの場合には、
自動終了してくれないのが仕様なのは理解しているつもりですが
シングルウィンドウの場合はウィンドウ終了に併せて
Xming自体を終了させるメッセージが出てるくるので、
なんとか、これと同じ動きができればなーと思ってます。

>次の接続って具体的に何?別のputtyを立ち上げて接続?
XLaunchで作成したコンフィグファイルから再度、接続して
XUbuntu上のシェルスクリプトを実行するという流れになっています。
この操作はシステム関係にあまり詳しくないユーザに任せようと考えているので
できれば作業自体を単純化できればな、と。

1321302014/04/05(土) 09:19:25.50ID:MveJCVID
自己解決しました

133login:Penguin2014/04/05(土) 10:05:02.00ID:8U8K4ynI
>>132みたいな奴嫌い。どう解決したのか書けよ。
ほんと嫌いなタイプ。ネチケット違反だよ。君。

134login:Penguin2014/04/05(土) 10:31:37.71ID:SG9SjvSv
便乗で自分も教えて欲しいの一言が言えないんですね分かります

135login:Penguin2014/04/05(土) 22:45:13.59ID:YzMNQRu5
>>134
穿った解釈する前に自分の書き込みがスレ汚しってことに気づけよ

136login:Penguin2014/04/05(土) 23:59:04.85ID:bRN5tR8g
何故そこまで必死

137login:Penguin2014/04/06(日) 00:33:09.04ID:pbrzeRzI
何の助力もしてないのに結果だけは共有させろとかどんな面の皮の厚さだよ

138login:Penguin2014/04/06(日) 01:08:21.47ID:kF+NR9eq
ググったりしてスレやMLアーカイブとかにやってきて自己解決しましたしか書かれてなかったりするとがっくりくるね

139login:Penguin2014/04/06(日) 01:49:18.73ID:jYZDCoBY
ここまでのまとめ:相手を怒らせるか媚び諂うかの二択で情報を引き出すゆとり世代の基本戦略失敗

140login:Penguin2014/04/06(日) 03:12:11.42ID:skD06MbA
136 名前:login:Penguin [sage]: 2014/04/05(土) 23:59:04.85 ID:bRN5tR8g
何故そこまで必死


137 名前:login:Penguin [sage]: 2014/04/06(日) 00:33:09.04 ID:pbrzeRzI
何の助力もしてないのに結果だけは共有させろとかどんな面の皮の厚さだよ


139 名前:login:Penguin [sage]: 2014/04/06(日) 01:49:18.73 ID:jYZDCoBY
ここまでのまとめ:相手を怒らせるか媚び諂うかの二択で情報を引き出すゆとり世代の基本戦略失敗

141login:Penguin2014/04/06(日) 04:47:03.02ID:/ptv9RZG
何か開発者に下らんクレームつけてやる気なくさせる乞食の思考を垣間見た気がする
Linux板なんか来ずにWindows板に篭ってりゃいいのに…

142login:Penguin2014/04/06(日) 08:43:52.82ID:pbrzeRzI
何だ今度は俺の意見に同意しないのは全員自演とか言い出してんのか?
救いようがねえな

143login:Penguin2014/04/06(日) 09:08:06.47ID:bP4dJhAu
自分が自演してるから周りもそうだと思ってる口じゃないの。
もう放っときなよ、この分だと何言っても話通じないよ。

144login:Penguin2014/04/09(水) 22:26:22.49ID:P3PWeVoH
>>131
WinXP、Xming6.9.0.31だけど、シングルウィンドウもマルチウィンドウも、ウィンドウ終了したら何も聞いてこずにXmingも終了した。環境によって違うのかな?

ってか、XLauncn初めて使った。初心者には「このアイコン押して」って言えばいいから便利か。
でも、今はフリーのWindows用XサーバってXminga以外にもいくつかあったはずだよ。使えるかどうかは知らないけど。

145login:Penguin2014/04/10(木) 19:14:32.27ID:gEKNV1pK
>>144
こちらの環境ではWinXPでもシステムトレイのXmingが終了せずWin7と同様の状態でした。

XLaunchからStart a programでXUbuntuのアプリケーションを直接指定しているので、
XWindow接続中もPuttyの画面が表示されておらず
アプリケーションウィンドウのみを閉じても、
裏で動作しているPuttyが終了していないのが原因だと考えています。

アプリケーションウィンドウが0になったときに
Puttyも同時に終了できればよいのですが…

Xming以外だとWeirdXと言うソフトも試してみたのですが
思った通りに動作せず、不具合も多いと聞くので
なんとかXmingで実現したいです。

146login:Penguin2014/04/12(土) 12:28:01.38ID:7Qte2v0Z
>>145
自分の環境ではアプリケーション終了したらputty(というかplink.exe)も終了するけど、しないの?
そうするとputtyがおかしいのかな。どのputty使ってる?
あと、念のためXLaunchを貼ってくれる?あれ中身はテキストファイルだから

147login:Penguin2014/04/14(月) 14:39:53.89ID:ZKnkOlyU
>>146
ご協力ありがとうございます。

1.XLaunchのコンフィグ
→プログラムの指定のみ分かりやすくするため
Program="$HOME/demo.sh" から
Program="firefox" へ変更していますが、
同様の現象が確認できています。
(以下、ベタ張りで見にくいかもしれませんが…)

<?xml version="1.0"?>
<XLaunch xmlns="http://www.straightrunning.com/XmingNotes" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.straightrunning.com/XmingNotes XLaunch.xsd" WindowMode="MultiWindow"
ClientMode="StartProgram" Program="firefox" ClientStart="PuTTY" PW="demopass" RemoteHost="172.16.254.254"
RemoteUser="demouser" Display="0" Clipboard="true"/>

2.Puttyのバージョン
→現在はXming同梱版(Ver0.60)を利用していますが、
日本語化バージョン?(Ver0.63)等を利用しても、やはり同じでした。
Putty・Xmingの起動オプションもあさってみましたが
該当しそうなものが見つからずの状況です。

148login:Penguin2014/04/14(月) 23:12:42.36ID:5wwvWENU
>>147
puttyは0.60ごった煮版、XLaunchのProgramはgnome-terminalな状態で問題再現せず

Programをfirefoxに変えたら、なんとfirefox終了後もXmingが終了しない

リモート先をpsで見るとfirefoxプロセスが残ってる。killしてもう一度XLaunchを試す

以降は問題再現せず

という謎の結果になってしまった。再現性がないってやらしすぎる・・・

あんま助けにならなくてすまんです。くだ質で聞いた方が解決するかも・・・

149login:Penguin2014/04/16(水) 19:21:36.44ID:5/BfnT+u
>>148
こちらの環境でもXLaunchのProgramをxtermにすると
ウィンドウの終了に併せてXming等も自動終了してくれました。
(ターミナル端末に関しては大丈夫そうですね…)

しかし、やはりXLaunchのProgramをfirefoxにすると
ウィンドウの終了に併せてXming等が自動終了してくれない。
XUbuntu側でfirefoxを強制終了すると
Xmingもエラーを吐きながら強制終了される。
その後の再接続は問題ないけど、
ウィンドウの終了時はやはりXming等が自動終了してくれない。
(以下、ループの状況でした…。)

こちらこそ親切に付き合っていただき、ありがとうございました!

150login:Penguin2014/05/14(水) 08:20:53.79ID:IH3VbgOs
例えば、pc-1でsshからpc-2のvlc を起動させるとpc-1、pc-2のどちらからも音声(映像)が流れるわけですが
これを、携帯端末のvlc リモート(android,ios app)のように、リモートを受けている(pc-2)側のみの
音声(映像)出力を可能にする方法って、どのようなものがあるでしょうか ?

151login:Penguin2014/10/08(水) 17:18:21.05ID:rBpmEAG1
splashtop2のクライアントがどうしても入らない…
だれか使えてるやついる?

152login:Penguin2015/05/17(日) 11:45:20.51ID:yGvLjx2+
Ubuntu15.04でTightVNCのサーバーを立てていますが
Unityの画面の出し方がわかりません。
どなたかやってる方おられるますか?

./vncのxstartupの内容は下記の通りです。

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
#/usr/bin/gnome-session --session=ubuntu-2d

/usr/bin/ibus-daemon -d

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
exec gnome-session &
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus -n &
gnome-terminal &

よろしくお願いいたします。

153login:Penguin2016/04/25(月) 17:47:56.30ID:LBXc105T
テス

154login:Penguin2017/03/03(金) 10:42:53.33ID:9twsvlZ0
WindowsにVcXsrvを使ってXを建ててます
このXがたまに落ちてしまいGUIで起動していたアプリを泣く泣くkillしています
すでにXで起動済みのGUIアプリケーションを再起動したXに切り替えることって可能ですか?

155login:Penguin2017/04/23(日) 02:44:31.59ID:TtbrQ5eI
保守

156login:Penguin2017/04/23(日) 08:03:21.16ID:TtbrQ5eI
こんなスレがあるとは

157login:Penguin2017/08/10(木) 14:36:44.66ID:Kpy8iu6P
https://bugzilla.redhat.com/show_bug.cgi?id=1350004
このバグでハマったから書きます。
クライアントとサーバーが同じユーザー名で同じDEだとクラッシュするバグがあるが、
#!/bin/sh
unset DBUS_SESSION_BUS_ADDRESS
/usr/bin/mate-session > /dev/null
と起動スクリプトの最初に書くことで回避できます。
実際うちの環境(xfce4)ではmateのところをxfce4に書き換えて機能しました。

1581572017/08/10(木) 14:39:03.98ID:Kpy8iu6P
あ、157はX2GOの話です。

159login:Penguin2017/12/29(金) 14:16:01.69ID:S/CsVkMC
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

1AFMD3QV1K

160login:Penguin2018/05/22(火) 10:49:56.50ID:Czl6p0FW
僕の知り合いの知り合いができた副業情報ドットコム
関心がある人だけ見てください。
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

ZDZ83

161login:Penguin2018/07/06(金) 21:53:51.49ID:NSfIrFFI
Windowsのリモートデスクトップみたく、表示済みのXクライアント類込みで
遠隔からアクセスできるようにするツールはありますでしょうか

以前はネットワーク対応のKVMスイッチがあり、そのスイッチの機能を使って
ローカルでログインしといたGNOMEセッションに遠隔からログインする、ということが
できていたのですが、今の環境ではそのようなKVMスイッチがなく、
仕方ないのでVNCで代用しているのですが、遅くてかなり残念な感じです

162login:Penguin2018/07/06(金) 22:56:24.74ID:G89lkl7X
俺はTeamViewerメインでChromeリモートデスクトップも使ってる

163login:Penguin2018/10/17(水) 22:46:20.56ID:hbXbfn+1
XRDPを使うとVNCよりも高速になる

新着レスの表示
レスを投稿する