#author("2024-10-01T15:27:41+09:00","default:dramsukohome","dramsukohome")
#author("2024-10-31T16:21:14+09:00","default:dramsukohome","dramsukohome")
[[FrontPage]]

#shadowheader(1,Linux Client);

#shadowheader(2,目次);

#contents




* Install [#l4ec99d9]



** Ubuntu 22.04 Install [#k5dd806a]
-[[Ubuntu_22.04_Install]]



** Ubuntu 20.04 Install [#k5dd806a]
-[[Ubuntu_20.04_Install]]



** Ubuntu 18.04 Install [#k5dd806a]
-[[Ubuntu_18.04_Install]]



** Ubuntu 16.04 Install [#e11c4e1f]
-[[Ubuntu_16.04_Install]]



** Lenovo_E440_Ubuntu_14.04_Install [#se242456]
-[[Lenovo_E440_Ubuntu_14.04_Install]]~



** Ubuntu_12.04_初期インストール [#p39b7cab]
-[[Ubuntu_12.04_初期インストール]]~



** Sony_VAIO_Type_P_Ubuntu_10.04_Install [#ga2babb6]
-[[Sony_VAIO_Type_P_Ubuntu_10.04_Install]]~




* おすすめソフト [#t66361d2]
-[[おすすめソフト(Linux)]]~




* Browser、Thunderbird 拡張機能、Tips [#n9a44904]



** Chrome_拡張機能_TIPS [#gfd757a9]
-[[Chrome_拡張機能_TIPS]]~



** Firefox_おすすめ_拡張アドオン_add_on [#o5fb89dc]
-[[Firefox_おすすめ_拡張アドオン_add_on]]~



** Firefox_Tips [#zc5934cb]
-[[Firefox_Tips]]~



** Thunderbird [#w653281d]
-[[Thunderbird]]~




* 写真 [#a30c5373]


** おすすめソフト [#oe1154da]
-[[おすすめソフト(Linux)#le792641]]


** (外部の方の紹介) 複数の画像をタイル状に結合して1枚にするスクリプト [#mcc3f99a]
-[[参考リンク:http://hosimemo.com/?p=146]]
-script
 #!/bin/sh
 #montaxy.sh
 #複数枚の画像を1枚に結合する
 #引数は横の枚数、縦の枚数、圧縮の%
 if [ $# -ne 4 ]; then
 echo “Usage: $0 横の枚数 縦の枚数 圧縮% 余白の幅” 1>&2
 exit 1
 fi
 today=$(date "+%y-%m-%d_%H-%M-%S")
 montage -tile $1x$2 -resize $3% -geometry +$4+$4 ./*.jpg export_${today}.jpg
-とても便利です(^^)
-Error : montage-im6.q16: width or height exceeds limit
-- 以下を変更
 sudo vim /etc/ImageMagick-6/policy.xml
-- 以下のあたり(変更後)
 <policymap>
   <!-- <policy domain="resource" name="temporary-path" value="/tmp"/> -->
   <policy domain="resource" name="memory" value="2048MiB"/>
   <policy domain="resource" name="map" value="2048MiB"/>
   <policy domain="resource" name="width" value="16MP"/>
   <policy domain="resource" name="height" value="16MP"/>
   <!-- <policy domain="resource" name="list-length" value="128"/> -->
   <policy domain="resource" name="area" value="128GP"/>
   <policy domain="resource" name="disk" value="30GiB"/>



** HEIC の画像をjpgへ変換する。jpeg [#e4ebd795]
-前提
--Ubuntu 18.04です。
--HEICを表示できるビューアを探してましたが検索に引っかからなかったです。。。
-参考リンク(外部):[[ubuntuでheic画像をjpgにまるごと変換する:https://qiita.com/hashitomu/items/a1327c11379c56189c9c]]
-関連ソフトのインストール
 sudo apt install libheif-examples
-1ファイルずつしか変換できないため以下のScriptを書きます。~
変換後、HEICのファイルを「heic」というディレクトリへ移動しています。
(ファイルがダブった感じになるので。。。)
 for file in `\find ./*.HEIC -maxdepth 1 -type f -not -name '*jpg'`; do
     heif-convert $file $file.jpg
 done
 mkdir heic
 mv *.HEIC ./heic/
-- 例) vim heic2jpg.sh
-- 作ったファイルに実行権限の付与
 chmod +x heic2jpg.sh
-- Scriptの実行
 ./heic2jpg.sh



** Linuxでamazon photoへ上げる(CLI)(この方法、無償で使用できなくなりました。。。) [#ma4c5785]
-odriveを使用
- -> odrive, backup コマンドが有償になってた。。。
-- -> マウントしてrsyncする方法に切り替えます。。。


*** odrive にアカウント作成 [#vc7bd268]
-[[https://www.odrive.com/account/myodrive]]


*** odrive, install [#qef05490]
+odrive Webページの「Download Linux Agent」リンクから。
-- [[https://docs.odrive.com/docs/odrive-sync-agent]]
+ curl のインストール
 sudo apt  install curl
+「INSTALL ON LINUX」のコマンドを入力してインストール
 od="$HOME/.odrive-agent/bin" && curl -L "https://dl.odrive.com/odrive-py" --create-dirs -o "$od/odrive.py" && curl -L "https://dl.odrive.com/odriveagent-lnx-64" | tar -xvzf- -C "$od/" && curl -L "https://dl.odrive.com/odrivecli-lnx-64" | tar -xvzf- -C "$od/"


*** 起動 [#q5f406a5]
 nohup "$HOME/.odrive-agent/bin/odriveagent" > /dev/null 2>&1 &


*** 自動起動させたいので ~/.profile へ追加します。 [#qb9fc576]
- vim ~/.profile
 nohup "$HOME/.odrive-agent/bin/odriveagent" > /dev/null 2>&1 &


*** 認証 [#x02a311c]
+ odrive にキーを作成
++ odrive の Web サイトから、右上、名前をクリック
++ 「PROFILE」
++ 「AUTH KEYS」tabを選択
++ 「Create Auth Key」
++ NameはわかりやすいものでOK。例「AmazonPhoto」
++ キーをコピーして以下のコマンドを作り実行する。
 python "$HOME/.odrive-agent/bin/odrive.py" authenticate 00000000-0000-0000-0000-000000000000-00000000
--- or
 python3 "$HOME/.odrive-agent/bin/odrive.py" authenticate 00000000-0000-0000-0000-000000000000-00000000


*** backup コマンド(有償になってました。。。) [#t00c17b6]


**** odriveの使い方 [#rccd2ca2]
-参考:公式ページ(詳細はこちら)[[https://docs.odrive.com/docs/odrive-sync-agent#cli-commands]]
+Backup(例)
 ~/.odrive-agent/bin/odrive backup /path/to/Videos/ "/Amazon Drive/Videos"
+状況確認
 "$HOME/.odrive-agent/bin/odrive" status --backups
+backup jobの停止(ここ、マニュアル間違えてます)。引数はIDでストップします。
 "$HOME/.odrive-agent/bin/odrive" removebackup xxxxxxxx-yyyy-cccc-dddd-eeeeeeeeeeee
+定期的に以下のコマンドを実行
 "$HOME/.odrive-agent/bin/odrive" backupnow


*** 代わりに sync を使う [#z8d256e2]
- イメージ
++ マウントする
--- 例
 ~/.odrive-agent/bin/odrive mount /hogehoge/hogehoge "/Amazon Drive/hogehoge/hogehoge/picture"
++ sync する
--- 例
 ~/.odrive-agent/bin/odrive sync "/hogehoge/hogehoge/directory.cloudf" --recursive --nodownload
++ ファイルをコピーする
 cp -fr /other/directory /hogehoge/hogehoge/directory
++ logは以下から
 less ~/.odrive-agent/log/main.log



** 画像をPDFへ変換する(convert, imagemagick) [#c57207f3]
+imagemagickのインストール
 sudo apt-get install imagemagick
+「cache resources exhausted」対策
-- sudo vim /etc/ImageMagick-6/policy.xml
--- 多めに変更
---- <policy domain="resource" name="memory" value="''16GiB''"/>
+「attempt to perform an operation not allowed by the security policy」対策
-- sudo vim /etc/ImageMagick-6/policy.xml
-- 以下をコメントアウト
 <!-- <policy domain="coder" rights="none" pattern="PDF" /> -->
+ 使い方(画像からPDFを作成)
 convert *.PNG pdfFileName.pdf



** 画像をアニメーションGIFにする(Image Magick) [#s427d051]
 convert -delay 25 -loop 1 *.jpg sunRise.gif



** 画像を高精細に拡大 [#u2abef43]
- Upscale
+ Install
 sudo apt install flatpak gnome-software-plugin-flatpak
 sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
++ 1回、再起動
++ sudo flatpak install flathub io.gitlab.theevilskeleton.Upscaler
--- 2回質問を聞かれるので、両方とも「y」を入力




* 音楽 [#tde54b88]



** 再生中の音を録音する [#h43cfae9]
+前提環境
--Ubuntu 18.04
+Ubuntuのオーディオ設定(Pulse Audio)
++pavucontrol のインストール
 sudo apt-get install pavucontrol
++メニューから「サウンドとビデオ」, 「PulseAudio 音量調節」を選択。
++「入力装置」を選択
++右下の「見る」を「All Input Devices」を選択
++Monitor of xxxxx の「代替として設定」ボタンを押しアクティブする。
+Audacity
++Audacityをインストール
 sudo apt-get install audacity
++Audacityを起動し「録音」ボタンを押す
++「PulseAudio 音量調節」Windowに戻り「録音」タブをクリック
++ 録音に使用する機器を選択する
+「PulseAudio 音量調節」Window,「再生」を選択
-- Audacityの出力をミュートへ。(Loop防止)
--- Chrome playback : ON
--- Audacity playback : OFF
--- Audacity capture : ON
-ノイズが乗る
--自分はHDMIのモニタリングからUA-30というUSBオーディオ・インターフェースに変えたところ直りました。
-UA-30に変えてからAudacityの録音ボタンを押せない
--出力のデバイスを一度HDMIにして pulse に戻したところ解決しました。
+Audacityの入力(録音)設定
--「ALSA」-「default:Line:1」で録音できた。


** スピーカーの出力テスト [#zb839ee4]
 speaker-test -c10 -l1 -t wav -w /usr/share/sounds/alsa/Front_Center.wav


** 録音する(UA-30), 録音できない [#h43cfae9]
-録音ボタンを押してもすぐに止まってしまう。
-Pulse の設定でUA-30 を録音のみに設定する。
-- 「デジタルステレオ出力 + アナログステレオ入力」
--- -> 「アナログ入力」
-録音デバイスはdefault の Line0 か Line1 を使用。
-- 出力デバイスは一時的にHDMIを使いました。



** mp3の音量の大きさを調整する [#j537963b]
-[[こちらを参照>#xead4a0c]]



* Movie,映像 [#c8ef0055]


**[[ffmpeg_インストール]]~ [#hf662168]


**ts ファイルが「メッセージカタログ」として認識される問題 [#l74186c0]
 sudo vi /usr/share/mime/packages/Overrides.xml

    <?xml version='1.0' encoding='utf-8' ?>
    <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
      <mime-type type="video/mp2t">
        <comment>mpeg-2 transport streams</comment>
        <glob pattern="*.ts" />
      </mime-type>
    </mime-info>

 sudo update-mime-database /usr/share/mime


**linux でタイムラプス写真 [#sccc219e]
前提:ubuntu でやります。
**linux でタイムラプス写真,Time Lapse [#sccc219e]


*** 連番のJpegファイル [#u1885aa0]
- 前提:ubuntu でやります。
+ sudo apt-get install libav-tools
+ 写真のファイル名を連番にリネーム(ファイル名変更)します。
++ vi rename.sh
 i=0
 for n in *.JPG
 do
   mv $n $(printf %04d $i).jpg
   i=$(expr $i + 1)
 done
++ chmod +x rename.sh
++ ./rename.sh
-- これで4桁数字+ファイル名 例) 0001.jpg に変換されます。
+ 動画へ変換
-- 動画変換は avconv コマンドを使います。
 avconv -r 10 -i %04d.jpg -r 10 -vcodec libx264  -crf 29 -g 15 -s 840x560 video.mp4
-- or avconv の代わりに ffmpeg でも可能
 ffmpeg -r 10 -i %04d.jpg -r 10 -vcodec libx264  -crf 29 -g 15 -s 840x560  video.mp4


*** 連番ではないJpegファイル [#g048c16b]
- 参考サイト:[[連番ではないJPEGファイルからffmpegでタイムラプス動画を生成する:https://tsuzureya.net/non-sequential-jpeg-to-timelapse-ffmpeg-method/]]
- スクリプト
 #!/bin/bash
 cd `dirname $0`
 
 SRC_DIR="/mnt/d/metal/Pictures/rimWorldRenderer/*"
 OUTPUT="timelaplse.mp4"
 FILE_LIST="flist.txt"
 rm $FILE_LIST
 
 for filepath in $SRC_DIR; do
     echo "file "$filepath >> $FILE_LIST
 done
 
 ffmpeg -r 10 -safe 0 -f concat -i $FILE_LIST -vcodec libx264  -crf 29 -g 15 -s 1920x1080  video.mp4



** Hulu などの chrome における flash 再生での文字化け対応 [#y183bed0]
 sudo apt-get install fonts-arphic-uming
 cd /usr/share/fonts/truetype
 sudo cp fonts-japanese-mincho.ttf arphic/uming.ttc


** Ubuntu(16.04)で5.1ch再生 [#x65cc814]
-調べた方式は下記2点
++ Optical 光出力からの S/PDIF
++ HDMI 出力
-結論
-- HDMI出力からしか実現できませんでした。
-「HDMIの音声出力」は「HDMIの画面出力」とセットです。
-- HDMIの画面出力をオフにしたまま、音だけを出力することが出来ませんでした。
-- 自分の環境では、D-SubとDVIだったのですが、どちらかをオフにしてHDMIとセットにする必要が有りました。
- PulseAudio と Alsa
-- PulseAudio は Alsa の上に乗っています。
-- Ubuntuのソフト(VLCなど)から直接 Alsa をいじるためには PulseAudo の停止が必要。
- PulseAudio の停止方法
-- sudo vim /etc/pulse/client.conf
-- コメントアウトを外し以下のように変更
--- autospawn = no
--- daemon-binary = /bin/true 
-- 停止方法
--- pulseaudio --kill
-- 開始方法
--- pulseaudio --start
- Ubuntu, 音, サウンド設定の基本(Gnome)
-- [スタート] - [システムツール] - [システム設定] - [サウンド]
-- この設定は PulseAudio の設定画面です。
- その他設定方法
-- pavucontrol
--- インストール
>sudo apt-get install pavucontrol
<
--- このツールのほうが使いやすいです。
- 参考サイト(外部)
--[[PulseAudio(ArchLinux):https://wiki.archlinux.jp/index.php/PulseAudio#.E6.89.8B.E5.8B.95.E3.81.A7.E8.B5.B7.E5.8B.95]]
-- [[Linux の Audio 機能をコマンドラインで設定(Qiita):https://qiita.com/propella/items/4699eda71cd742cba8d3]]


** 動画の音量を上げる。 [#xead4a0c]
-現場把握
 ffmpeg -i input.mkv -vn -af volumedetect -f null -
-- 以下に注目。この例ではあと24db上げても大丈夫
 [Parsed_volumedetect_0 @ 0x563fd2585360] max_volume: -24.0 dB
-あと24db上げる。
 ffmpeg -i input.mp3 -af "volume=24dB" output.mp3



** DVDのリッピング [#sf09a0bc]
+ handbrake が良さそう。
 sudo apt install handbrake 
+ braseroなどでisoへ落とす。
-- braseroで落とした動画は見れなかった。。。
++ 以下のコマンドでisoをマウント
+++ sudo mkdir /mnt/iso
+++ sudo mount -t iso9660 -o loop /home/hoge/unya.iso /mnt/iso
--- /mnt/iso 配下でファイルが見えるはず




* Program [#q2ec3857]


**[[Eclipse]] [#rb98f8d5]


**[[phpで、Nikonのカメラで撮ったjpeg画像から、レンズ情報を抜き出す方法]]~ [#u871a2c7]


**Ubuntu の GUI 環境で java アプリが文字化けする。 [#o6b68b02]
- Ubuntu で java が文字化けする [#ub6f39b6]
++以下の場所に fonts/fallback というフォルダを作成する
 cd /usr/lib/jvm/java-7-oracle/jre/lib
 sudo mkdir -p fonts/fallback
++作F成したフォルダに移動し、フォントのシンボリックリンクを貼る
 cd fonts/fallback/
 sudo ln -s /usr/share/fonts/truetype/takao/Takao* ./
以上です。
++ Takao のフォルダ構造が変わっている場合
 sudo ln -s /usr/share/fonts/truetype/takao-gothic/Takao* ./



* リモートデスクトップ,デスクトップ共有,remote desktop [#r3271a95]


**Linux、リモートデスクトップ、xrdp [#ha2bddd5]
-[[Linux、リモートデスクトップ、xrdp]]~



** Ubuntu [#hec354ef]


***vino [#g77e49f8]
-デスクトップ共有
--「設定」 - 「共有から」
-- 上、「共有」と書いてある右側をオンへ
-- 「画面共有」をクリックしてパスワードを設定


***Ubuntu, 22.04, tightvnc, [#g9effb90]
+gnome-shell の CPU 使用率が100%。。。~
原因を調べようとも思ったのですが、面倒そうな(ちょっと調べてわからなかった)ので、~
Window manager毎変える事にしました。~
(この仮想マシンは自宅メールサーバのメールをThunderbirdで自動メール整理してるだけですし。。。)
+参考サイト(外部):[[Ubuntu 16.04 LTSにXcfe (or LXDE) とTightVNC Serverでリモートデスクトップ環境を構築する:http://blog.algolab.jp/post/2016/08/22/ubuntu-tightvnc-server/]]
+LXDEをインストール
-- LXDE、久しぶりだな〜(^^)
 sudo apt-get install -y lxde-core
+TightVNCのインストール
 sudo apt-get install tightvncserver
+設定ファイルを作るために一度起動
 vncserver
-- VNCで接続する時のパスワードを入力
-- 読取専用のパスワードは設定しないので n を選択
+一旦停止
 vncserver -kill :1
+起動設定します。
-- vi ~/.vnc/xstartup
 #!/bin/bash
 xrdb $HOME/.Xresources
 lxsession -s LXDE &
-- 保存して閉じます(:wq)
+ufwで許可ポートを設定
-- まぁそんなに使わないとは思うのですが、10 port位開けときます。
 sudo ufw allow from any to any port 5900:5910 proto tcp
-- ufwを再起動
 sudo ufw reload
+接続テスト
++ vncserver を再起動
 vncserver :1
++ クライアントからアクセスを確認。~
(自分はアクセス元もubuntuから。krdpを使用)
 vnc://123.123.123.123:1
--- or
 vnc://123.123.123.123:5901
+自動起動の設定
++ 再度 vncserver を停止
 vncserver -kill :1
++ sudo vi /etc/systemd/system/vncserver@.service
--- 以下の赤い所は、自分のユーザーアカウントへ変更する~
?は削除する。~
[Unit]~
Description=Start TightVNC server at startup~
After=syslog.target network.target~
~
[Service]~
Type=forking~
User=&color(red,){UserName};~
Group=&color(red,){UserGroup};~
WorkingDirectory=/home/&color(red,){UserName};~
~
PIDFile=/home/&color(red,){UserName};/.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~
++ Service をリロード
 sudo systemctl daemon-reload
++ 自動起動設定(@の後ろに数字が必要)~
(サービス名の最後に@を付けると引数を使えるようになる。)
 sudo systemctl enable vncserver@1.service
++ systemctl からサービスをスタートして問題無い事を確認
 sudo systemctl start vncserver@1



** VNC [No matching security types] 対応 [#t770cb0b]
- ssh やリモート接続でないローカルの「端末」 で下記を実行
 gsettings set org.gnome.Vino require-encryption false


** リモートデスクトップ、デスクトップ共有(Server側) [#cdf3ddd1]
- X2Go
-- Ubuntu(Server)
 sudo add-apt-repository ppa:x2go/stable
 sudo apt-get update
 sudo apt-get install x2goserver x2goserver-xsession
-- Ubuntu(Client)
 sudo add-apt-repository ppa:x2go/stable
 sudo apt-get update
 sudo apt-get install x2goclient


** vnc4server [#gf712c17]
-基本設定
 sudo apt-get install vnc4server
 vncserver :1
 vncserver -kill :1
 vi .vnc/xstartup
-kde の場合、xstartup の最後に下記を設定
 #x-window-manager &
 startkde &
-xfce の場合
++
++ xfce の xstartup 例~
&[[xstartup]]~



* Window Manager [#z8412950]


** gnome [#q932632d]


** kde [#obcfbeaa]
-[[kde]]
+konqueror 等で smb:// でアクセスする際のアクセス権~
(~へのアクセスは拒否されました。)
++ KDE システム設定
++ 「共有」
++ Windows のユーザー名を記入~
--- 例)~
win\windowsUser~
Password
+パネルの移動方法
--「スクリーンエッジ」をドラッグする。
+パネルの追加
--QuickLaunchの追加。列を2へ設定。
+タスクスイッチャーの変更
--[K]> [システム設定]> [ウィンドウの操作]> [タスクスイッチャー]
---&imgr(./image/LinuxClient/210605-KdeTaskSwitcher-001.jpg,50%);
-Windowを移動するショートカットの変更
--[K]> [システム設定]> [ワークスペース]> [ショートカット]> [グローバルショートカット]> [KWin]> [ウインドウを移動]
+Screenshot(スクリーンショット), 取得のショートカット設定
++「KDEシステム設定」-「ショートカット」-「カスタムショートカット」
++「Screenshots」を開く
++あとはお好みで設定
+スクリーンロックの解除
-- 設定 -> 「スクリーンロック」で検索 -> 解除
-- 設定 -> 「電源設定」も合わせて確認




* トラブルシューティング_trouble [#q31652bf]


** マウスホイール(スクロール)が効かない_mouse_scroll [#l1980612]
以下の設定を再度実行~
-[[logitech_mouse_keybind]]


**firefox_右クリック、メニュー表示されない問題 [#vdabc51f]
-[[firefox_右クリック、メニュー表示されない問題>Firefox_Tips#vdabc51f]]~


**Ubuntu_'Waiting_up_to_60_more_seconds_for_network_configuration...' 対策 [#bada5083]
-[[Ubuntu_'Waiting_up_to_60_more_seconds_for_network_configuration...'_対策]]~


** ubuntu 「システム設定」が消える, 表示されない [#yf6908de]
+「Ubuntuソフトウェアセンター」から「システム設定」で検索。
+インストール



** LXDE, ネットワークを切断したら、再度有効にできなくなった話 [#v078814a]
- 原因はldap。以下のファイルのldap項を削除すればOK
 sudo vi /etc/nsswitch.conf



** minimal BASH-like line editing is supported が出て起動しない。grub> [#x6999c9f]
-[[参考サイト:Ubuntuのブートローダを直したい(Note):https://note.com/kuwakado/n/n3f84521dd2e8]]
-USBメモリから起動するUbuntuを作ったら、PCのUbuntuが起動しなくなったでござる。
+grub.cfgを探して緊急起動
++ 「ls」 を打って、認識しているファイルシステム一覧を表示する
--- 結果例 : ls(proc) (hd0) (hd0,gpt2) (hd0,gpt1)
++ grubディレクトリを探す
+++ ls (hd0.gpt2)/boot/
---- たくさんの結果が帰ってくればある
+++ 緊急起動コマンド
 configfile (hd0, gpt2)/boot/grub/grub.cfg
+grubの恒久的な修正
 sudo apt-get install --reinstall grub-pc-bin grub-pc
 sudo apt-get install grub-efi
 sudo update-grub
+再起動して確認




* Game(Steam) [#a832c348]


** 全般 [#o896eee1]
-Save file の場所
 ~/.local/share/Steam/userdata/<userid#>/41070/local/SeriousSam3/SavedGames/
 /.local/share/Steam/SteamApps/common/Half-Life/SAVE/


** Block'Hood [#uc83bcac]
- 起動時に白画面
-- ゲームを起動したときに白い画面が表示
-- 起動オプションに以下を追加
 -screen-fullscreen 0




* PHP debug環境 on Ubuntu 22.04(vscodeもubuntu22.04上で実行) [#m3336c30]
+Install
++ Apache
 sudo apt install apache2
 sudo apt install php libapache2-mod-php
++ PHP
--- [[参考サイト(How to install PHP 7.4 on Ubuntu 22.04 LTS Jammy Linux):https://linux.how2shout.com/how-to-install-php-7-4-on-ubuntu-22-04-lts-jammy-linux/]]
+++ sudo apt install software-properties-common
+++ sudo add-apt-repository ppa:ondrej/php -y
+++ sudo apt install php7.4
+++ sudo apt install php7.4-{cli,common,curl,zip,gd,mysql,xml,mbstring,json,intl,xdebug,fpm,xmlrpc,gd,imagick}
+設定
++ default php version
+++ 設定
 sudo update-alternatives --config php
+++ 確認
 php -v
++ Apache2, ドキュメントルート, DocumentRoot,
 sudo vim /etc/apache2/sites-enabled/000-default.conf
++ ユーザー名とグループは合わせておくと便利かも
 sudo vim /etc/apache2/apache2.conf
+++ 反映
 sudo systemctl restart apache2 
++ エラーが出た時はログを確認~
(終了はCtrl + c)
 cd /var/log/apache2/
 tail -f error.log
++ enable のシンボリックリンクを変更 Version 8.1 -> 7.4へ変更
 cd /etc/apache2/mods-enabled/
 rm php8.1.*
 ln -s ../mods-available/php7.4.conf php7.4.conf
 ln -s ../mods-available/php7.4.load php7.4.load
 systemctl restart apache2
++ phpInfo.phpの作成
 <?php
     phpinfo();
 ?>
+++ phpInfo.php の結果から以下を確認
 Loaded Configuration File	
---- 例
 /etc/php/7.4/apache2/php.ini
++ この php.iniへ以下を追加
 [XDebug]
 xdebug.client_port = 9003
 xdebug.mode = debug
 xdebug.start_with_request = yes
 xdebug.remote_enable = On
 xdebug.remote_autostart = On
++ vscode へ php debugの拡張機能追加
++ vscode -> 実行 -> 構成を開く
    "configurations": [
        {
            "name": "Listen for Xdebug",
            "type": "php",
            "request": "launch",
            "stopOnEntry": true,
            "port": 9003
        },




* その他 [#wb4fa6ff]


**usbへimgファイルを書き込み [#if083046]
 sudo dd if=hdd_image-nwdsn.img of=/dev/sdb
-&color(red){※sdb は適宜変更が必要です。};~
&color(red){そのまま実行するとデータが消えてしまうことがあります。};


**「デスクトップ」から「desktop」などのシンボリックリンク [#h232f7d6]
- 端末(terminal)で日本語を打つのが面倒なので英語化(^^)
- 「デスクトップ」 <> 「desktop」のシンボリックリンク
-- ln -s デスクトップ desktop
- 「ダウンロード」 <> 「download」のシンボリックリンク
-- ln -s ダウンロード download


**Linux_Version(バージョン)_bit数(32bit64bit)の確認 [#r613b5a0]
-Redhat,CentOS
++ cat /etc/redhat-release
++ uname -a
--- 32bitの例
 Linux centos 2.6.18-194.32.1.el5 #1 SMP Wed Jan 5 17:53:09 EST 2011 i686 i686 i386 GNU/Linux
--- 64bitの例
 Linux centos 2.6.18-194.8.1.el5 #1 SMP Thu Jul 1 19:04:48 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
-ubuntu
-- uname -a
-- cat /etc/lsb-release
-debian
-- uname -a
-- cat /etc/debian_version


**bonding [#gb0230be]
-[[bonding]]~


**モニターのキャリブレーション Display Monitor Calibration [#z6354ef2]
-[[モニターのキャリブレーション_Display_Monitor_Calibration]]~


**conky .conkyrc [#f4c91064]
-[[conky_.conkyrc]]~


**logitech mouse keybind [#w6982ab9]
-[[logitech_mouse_keybind]]~


**winff 関係 [#mfa68ba0]
- [[winff_ffmpeg_関係]]~
- [[参考サイト(外部リンク):http://kurumatorajirou.blogspot.jp/2012/10/ubuntu-ffmpeg.html]]
- [[参考サイト2(外部リンク):http://tech.ironhearts.com/blog/archives/51]]


**Linux Remote 接続 xming [#db5e2077]
-[[Linux_Remote_接続_xming]]~


**EPSON Printer EP-801Aの設定 [#nec25649]
-[[EPSON_Printer_EP-801Aの設定]]~


**Unity、使用体験記 [#h09a2c25]
-[[Unity、使用体験記]]~


**HDMI_音 [#d030fa1f]
-[[HDMI_音]]~

**kernel panic 後自動で再起動 [#cd8a27ea]
-[[kernel_panic後自動で再起動]]~

**HDD 完全消去方法 [#v5a21dde]
-[[HDD_完全消去方法]]~

**対象のファイルがどの_apt_ファイルに入っているか検索_apt-file [#r5476aef]
-[[対象のファイルがどの_apt_ファイルに入っているか検索_apt-file]]~

** proxy経由でアクセスする設定 [#u6cc6940]
-[[proxy経由でアクセスする設定]]~

** Gnome_Classic_の_Window_境界を広くする。 [#l8b2dc5c]
-[[Gnome_Classic_の_Window_境界を広くする。]]~

** Ubuntu 12.04 > 14.04 Upgrade [#n426a85d]
 sudo update-manager -d

** install_後に_hostname_を変更する(Ubuntu) [#g2d2822d]
+cui 下記のファイルを編集>再起動
 vi /etc/hostname
+gui
--「システム」→「システム管理」→「ネットワークの管理」

** パッケージ関連まとめ [#qe2d5bbe]
-[[パッケージ関連まとめ]]~

** LDAP Client の設定 [#fa6e7248]
-[[openldap#fed74a6e]]

** bg、バックグラウンド実行で「どこにも出力しない」出力先 [#mc689e10]
- gnome-sysytem-monitor > /dev/null 2>&1 &
-- [[参考(外部リンク):http://itpro.nikkeibp.co.jp/article/COLUMN/20080205/292921/]]

** kde,kde system program problem detected 対応、対策 [#daa326de]
- /var/crash/* を消す。
 sudo rm /var/crash/*


**キーボード-xmodmap-keyboard [#zc9c078a]
- [[キーボード-xmodmap-keyboard]]


** ubuntu 暗号化(LUKS(Linux Unified Key Setup) [#uc2b86c1]
- とりあえずキーワードだけ~
(内容はこれから書くかもしれないし、書かないかもしれないし。。。)


** ATOK X3 for Linux を Ubuntu 14.04 64bit にインストールする [#g3b5f474]
-[[ATOK_X3_for_Linux_をUbuntu_14.04_64bit_にインストールする]]~


** 2GB 以上のメモリーカード(FAT32)をマウントする。 [#vc6f3482]
 sudo mount -t vfat /dev/sdc1 /mnt/sdc1


** fcitx-mozc で入力後全角になる。 [#sb2daaac]
-タスクトレイにあるアイコンをmozcがオンの状態でクリック、~
上から2つ目のあたりにある「全角文字」をクリックし、~
「半角文字」に切り替える


** pdfファイルを圧縮する [#w1573493]
-ソフト名
-- Ghostscript, gs
-Install
 sudo apt-get install ghostscript
-使用方法, コマンド
 gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/prepress -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
-dpDFSETTINGS の取り得る値(上ほど高画質, 低圧縮)
--default
--prepress
--printer
--ebook
--screen
-こんなWeb Pageもありました(^^)
--[[オンラインで PDF のサイズを縮小:https://smallpdf.com/jp/compress-pdf]]


** ubuntu, default で Num-Lock をオン [#u0af2705]
 sudo apt-get install numlockx


** 自動起動, スタートアップ, Startup, Script, スクリプト [#eb118600]
-[[自動起動,スタートアップ,Startup,Script,スクリプト]]


** Screenshot が撮れない。Ubuntu, 18.04, スクリーンショット [#h4972ac6]
-症状
-- Printscreen を押してもスクリーンショットが取得されない。~
(画面は明滅する)
-- コマンドからも撮れない
 gnome-screenshot 
-対応方法
--スクリーンショットソフトのGUIを起動して撮る。
--- [メニュー] - [アクセサリ] - [スクリーンショット]


** ibus, ctrl + shift + e, 絵文字, 解除 [#l59cf727]
-以下のコマンドで設定画面を起動
 ibus-setup
-「絵文字」タブへ移動
-「絵文字の選択」の右側「...」を押し「削除」ボタンをクリック


** Thunderbird, gmail. アカウントへのログインに失敗しました [#ff894298]
-[編集] - 「アカウント設定」-gmailの「サーバー設定」
--「認証方式」を[OAuth2]へ変更


** skk [#j9cbf9a7]
-[[skk]]~
リンク先ページ、下の方にLinux(Ubuntu)が有ります。


** nVidiaのドライバ選択に失敗し画面が表示されない。 [#p6818adb]
+最初にリカバリーモードでコマンド画面(CLI)に入ります。
++PC起動直後から「Esc」キーを0.5秒に1回位のスピードで連打する。
++grubの起動画面(黒い画面)が表示されるので「(recovery mode)」が含まれる項目をキーボードの上下キーで選択。
++紫の画面とメニューが表示されたら下から2番目「root」を選択し「Enter」キーを押す。
++下に「Press Enter for maintenance」と表示されるのでもう一度「Enter」キーを押す。
++これでCLIが起動しました。
+nVidiaドライバのアンインストール
++以下のコマンドで現在設定されているnVidiaのドライバを一度アンインストールします。(-は2回です)
 sudo apt-get remove —purge nvidia-* 
+nVidiaドライバのインストール
++nVidiaドライバのバージョン番号を知らべる。
 apt-cache search nVidia | less
++対象のバージョン番号のドライバをインストール(例:460)
 apt-get install nVidia*460
+再起動
 shutdown -r now


** nVidia のグラフィック・カードで残像が残る。 [#f65a27fc]
+現象。以下のようにウインドウを移動した残像が残る。
--&imgr(./image/LinuxClient/210530-zanzo-01.png,20%);
+対応
--以下2つをいじってたらなんか直った。
++「NVIDIA X server setting」
++「KDEシステム設定」-「ディスプレイとモニタ」
-- 自分の場合はどうも DVI 接続で発生するらしい。VGAに変えたら今の所発生していない。


** Chrome でタブの複製、ショートカット [#r7b999e7]
-[Ctrl + L](実際は小文字) -> [Alt + Enter]


** ntp client [#gf52e365]
+ Ubuntu
++ sudo apt install ntp ntpdate
++ sudo vi /etc/ntp.conf
--- 変更例
 # Use servers from the NTP Pool Project. Approved by Ubuntu Technical Board
 # on 2011-02-08 (LP: #104525). See http://www.pool.ntp.org/join.html for
 # more information.
 #pool 0.ubuntu.pool.ntp.org iburst
 #pool 1.ubuntu.pool.ntp.org iburst
 #pool 2.ubuntu.pool.ntp.org iburst
 #pool 3.ubuntu.pool.ntp.org iburst
 
 # Use Ubuntu's ntp server as a fallback.
 #pool ntp.ubuntu.com
 server ntp.tar3.net iburst
++ 初回同期
--- sudo systemctl stop ntp
--- sudo ntpdate ntp.toko.co.jp
--- sudo systemctl start ntp
++ 確認
 sudo ntpq -p



** Ubuntu 18.04, 2560x1440 の解像度で表示する。 [#ob56f419]


*** Error of failed request: BadMatch (invalid parameter attributes) [#nc4a1bf1]
- 最初にはまったエラー。
- 以下のようなコマンドを実行時にエラーが発生する
 xrandr --addmode HDMI-1 2560x1440_35.00
- 解決策
-- nVidia の ププライエタリのドライバを無効にする。
-- 自分はKDEなのですが、以下の手順。
+++ スタートメニュー -> 「アプリケーション」-> 「設定」->「Software & Update」
+++ 「追加のドライバー」タブを選択。
+++ 「X.Org X server」を選択。


*** 解像度の追加と設定 [#sffcb125]
- xrandr で認識しているディスプレイ出力を確認。
-- 例)
+++ DVI-I-1
+++ VGA-1
+++ HDMI-1
-解像度追加コマンドの確認
-- ここで最後のリフレッシュレート(&color(red,){30};)が重要。~
自分のグラボはGT440。35以上のリフレッシュレートではだめだった。~
画面がにじんだような感じになる。。。
 cvt 2560 1440 30
-- 結果の以下の赤文字に注目
--- # 2560x1440 29.94 Hz (CVT) hsync: 43.95 kHz; pclk: 146.25 MHz~
Modeline &color(red,){"2560x1440_30.00"  146.25  2560 2680 2944 3328  1440 1443 1448 1468 -hsync +vsync};
-解像度設定の追加
 xrandr --newmode "2560x1440_30.00"  146.25  2560 2680 2944 3328  1440 1443 1448 1468 -hsync +vsync
-出したい出力先(今回は HDMI-1)へ解像度設定を追加
 xrandr --addmode HDMI-1 2560x1440_30.00


*** 設定した解像度で出力 [#m093699f]
 xrandr --output HDMI-1 --mode 2560x1440_30.00


*** 起動時に自動実行 [#q60b66a0]
-以下のファイルの最後へ記載~
sleepを入れないとたまにエラーとなる。
-- vim ~/.profile
 sleep 10
 xrandr --newmode "2560x1440_30.00"  146.25  2560 2680 2944 3328  1440 1443 1448 1468 -hsync +vsync
 xrandr --addmode HDMI-1 2560x1440_30.00
 xrandr --output HDMI-1 --mode 2560x1440_30.00


*** onenote,編集できない,このノートブックを開いて編集することはできません,Browser, ブラウザ, Chrome, Ubuntu, [#keee4347]
-最初のタブ(例「一般」)に一つもページが無い(空のページでも必要)



** KDE, GUIで設定した自動起動設定後、ログインできなくなってGUI環境が起動しない,Autostart, [#bd9b787b]


*** 参考サイト [#s1fb11eb]
-[[KDE:https://wiki.archlinux.jp/index.php/KDE]]


*** ターミナル,CUIから設定変更する方法 [#a068373d]
-とりあえず以下3つのディレクトリ配下のファイルを消して再起動する
-関連するディレクトリは3つ
++ ログイン時の Plasma が実行される前に実行。
 ~/.config/plasma-workspace/env/
++ ログイン時に実行。
 ~/.config/autostart-scripts/
++ lasma の終了時に実行。
 ~/.config/plasma-workspace/shutdown/



** LVMをGUIで(Ubuntu 22.04) [#m19d08d2]
-[[LVM]]



** DM(SDDM, GDM3,lightDM) [#y137b3c9]


*** Installコマンド [#idcc8adc]
-SDDM
 sudo apt install sddm
-GDM3(gdm3)
-- 多分、 sudo apt install gdm3
-lightDM 
 sudo apt install lightdm


*** Install後にDMを選択する [#xe14e725]
+lightDM
 sudo dpkg-reconfigure lightdm
+gdm3
 sudo dpkg-reconfigure gdm3

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS