« 2019年07月 | メイン | 2019年10月 »
2019年08月07日
『Linux Mint 19.2』を入れてみた
MATEの64ビット版をサーバ用途のノートPCに入れて、リモートデスクトップ接続を行います。
1.「linuxmint-19.2-mate-64bit.iso」をダウンロードし、EtcherでUSBメモリへ書き込み
2.USBメモリからブートして、起動後、デスクトップアイコン(Install Linux Mint)からインストール
3.rootパスワード設定
$ sudo passwd root [Enter]
4.aptのアップデート
$ sudo apt update [Enter]
5.日本語入力設定
「Menu」→「コントロールセンター」→「入力方法」→「日本語」を選択し、「インストール」ボタンを押す
6.ネットワーク設定
「Menu」→「コントロールセンター」→「ネットワーク接続」→「有線接続 1」の設定画面を表示
@『Ethernet』タブの「Wake on LAN」の箇所を「デフォルト」から「Magic」に変更
A『IPv4のセッティング』タブで「方式」を「自動(DHCP)」から「手動」に変更し、必要な情報を入力
7.電源管理
「Menu」→「コントロールセンター」→「電源管理」で設定画面を表示し、『AC電源使用時』タブの「ノートPCを閉じたら」を「サスペンドにする」から「何もしない」に変更
↓
なぜかうまくいかないので、「/etc/systemd/logind.conf」に『HandleLidSwitch=ignore』を追記
8.リモートデスクトップ設定
Synapticで「xrdp」と「xorgxrdp」をインストール
@「/etc/xrdp/xrdp.ini」の「new_cursors=true」を「new_cursors=false」に変更
A「/etc/xrdp/sesman.ini」の「FuseMountName=thinclient_drives」を「FuseMountName=.thinclient_drives」に変更
唯一、サスペンドで引っ掛かったくらいで、ほとんど問題なく設定できました。
投稿者 masatsu : 11:20 | コメント (0)
RaspberryPiのCPU温度を計測し、SVG画像として表示する
RaspberryPi上のWebページにアクセスした際、その時点のCPU温度を表示できるようにします。
以下のPHPファイルを作成
--------------------- ここから ---------------------
<?php
header('Content-type: image/svg+xml');
$text1 =<<<SVG
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg
xmlns="http://www.w3.org/2000/svg"
width="200"
height="40"
viewBox="0 0 200 40">
<rect x="0" y="0" width="200" height="40" stroke="black" fill="white"/>
SVG;
//CPU温度を取得するコマンドを実行(www-dataのサブグループとしてvideoグループを追加済み…【 # usermod -aG video www-data [Enter] 】)
$cmd = "vcgencmd measure_temp";
$result = exec($cmd);
//正規表現で小数点付き数値のみを抽出
preg_match('/\d+\.\d+/', $result, $match);
$text2 = '<text x="40" y="25">CPU温度: '.$match[0].'°C</text>';
$text3 = '</svg>';
echo $text1.$text2.$text3;
?>
--------------------- ここまで ---------------------
このPHPファイルを画像ファイル(SVG)として、IMGタグで指定するだけ。