[Ubuntu][VNC][自分用メモ] Ubuntu 16.04環境で、起動時からVNCを有効にする方法。

    • 2016/04/30 11:24:39
    • Category: Ubuntu
     
    • 最終更新日時:2016/04/30 11:25:03


    いつか、そのとき、あの場所で。 | [Ubuntu][自分用メモ] boot時に合わせて、VNC serverを起動する方法。 /
    http://kometchtech.blog.fc2.com/blog-entry-1743.html

    以前に「 boot時に合わせて、VNC serverを起動する方法。」を書きましたが、Ubuntu 16.04からはSystemdになったので、それに合わせて書き換えてみました。



    1. 最小限必要なパッケージを導入する。今回、GUIはxfceにする。
    sudo apt install xfce4 xfce4-goodies tightvncserver

    2. 一度vncserverを起動する。
    vncserver

    3. 一旦、vncserverを停止する。
    vncserver -kill :0

    4. xstartupファイルを編集する。
    vi ~/.vnc/xstartup

    .vnc/xstartup
    #!/bin/bash
    xrdb $HOME/.Xresources
    startxfce4 &

    5. 実行権限を付与する。
    sudo chmod +x ~/.vnc/xstartup

    6. systemdファイルを作成する。Userは適宜、自分が実行するユーザに変更する。
    sudo vi /etc/systemd/system/vncserver@.service
    /etc/systemd/system/vncserver@.service
    [Unit]
    Description=Start TightVNC server at startup
    After=syslog.target network.target

    [Service]
    Type=forking
    User=sammy
    PAMName=login
    PIDFile=/home/sammy/.vnc/%H:%i.pid
    ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
    ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
    ExecStop=/usr/bin/vncserver -kill :%i

    [Install]
    WantedBy=multi-user.target

    7. Unitファイルを読み込ませる。
    sudo systemctl daemon-reload

    8. Unitファイルをenableにする。
    sudo systemctl enable vncserver@0.service

    9. vncserverを起動する。
    sudo systemctl start vncserver@0

    10 vncserverが起動したか、状態を確認する。
    sudo systemctl status vncserver@0
    $ sudo systemctl status vncserver@0.service
    ● vncserver@0.service - Start TightVNC server at startup
    Loaded: loaded (/etc/systemd/system/vncserver@.service; enabled; vendor preset: enabled)
    Active: active (running) since Fri 2016-04-29 11:02:02 JST; 6s ago
    Process: 7663 ExecStart=/usr/bin/vncserver -depth 24 -geometry 1024x768 :%i (code=exited, status=0/SUCCES
    Process: 7653 ExecStartPre=/usr/bin/vncserver -kill :%i > /dev/null 2>&1 (code=exited, status=0/SUCCESS)
    Main PID: 7677 (Xtightvnc)
    Tasks: 0 (limit: 512)
    CGroup: /system.slice/system-vncserver.slice/vncserver@0.service
    ‣ 7677 Xtightvnc :0 -desktop X -auth /home/kometch/.Xauthority -geometry 1024x768 -depth 24 -rfb

    Apr 29 11:02:01 ubuntu-virt.kometch.local systemd[1]: Starting Start TightVNC server at startup...
    Apr 29 11:02:01 ubuntu-virt.kometch.local systemd[7653]: pam_unix(login:session): session opened for user k
    Apr 29 11:02:01 ubuntu-virt.kometch.local systemd[7663]: pam_unix(login:session): session opened for user k
    Apr 29 11:02:02 ubuntu-virt.kometch.local systemd[1]: Started Start TightVNC server at startup.



    関連記事


    Pagination

    Trackback

    Trackback URL

    https://kometchtech.blog.fc2.com/tb.php/1950-28e88820

    Comment

    Post Your Comment

    コメント登録フォーム
    公開設定

    Utility

    Profile

    kometch

    Author:kometch
    なんちゃってエンジニアです。
    2009年10月から業務都合により大阪勤務になりました。
    2010年1月、HYBRID W-ZERO3を購入しました。
    2010年11月、HTC Desire HDを購入しました。
    2012年2月、都内の会社に転職しました。
    2012年5月、HTC One Xを購入しました。
    2012年8月、事情により休職しました。
    2012年8月、SONY Xperia SXを購入しました。
    2013年1月、一身上の都合により退職しました。
    2014年3月、都内の会社に就職しました。
    2016年8月、HPC系の会社に転職しました。

    Amazonほしい物リスト
    何か問題などありましたら、こちらまで。 Twitter:@kometchtech follow us in feedly

    カレンダー

    09 | 2017/10 | 11
    1 2 3 4 5 6 7
    8 9 10 11 12 13 14
    15 16 17 18 19 20 21
    22 23 24 25 26 27 28
    29 30 31 - - - -

    全記事(数)表示

    全タイトルを表示

    バロメーター

    カテゴリー

    カテゴリークラウド

    アーカイブ

    検索フォーム

    FC2カウンター

    現在の閲覧者数

    現在の閲覧者数:

    Amazonアソシエイト

    スポンサードリンク

    月間ページランキング

    ブログパーツ

    サイトランキング

    スポンサードリンク

    スポンサードリンク