Rasberry PI OS 個人用設定とか.sh

#実行権限 chmod +x raspbian.sh #init apt -y update apt -y u […]

#実行権限 chmod +x raspbian.sh #init apt -y update apt -y u […]

  • タグ:
  • タグはありません
#実行権限 chmod +x raspbian.sh

#init
apt -y update
apt -y upgrade
#numlock on
apt -y numlockx

#アクセサリ
#ファイルマネージャ(プレビュー付き)
apt -y install dolphin
#ターミナル
apt -y install xfce4-terminal
#タスクマネージャ(グラフ付き)
apt -y install gnome-system-monitor
#ペイント
apt -y install kolourpaint4
apt -y install penti
#テキストエディタ
#geany-plugins
apt -y install geany-plugins
apt -y install cmake pkg-config libgtk2.0-dev
apt -y install libgtk-3-dev
mkdir ~/Program/
cd ~/Program/
git clone https://github.com/chu-hai/preedit_tweak.git
cd preedit_tweak
mkdir build && cd build
cmake ..
make
make install
cd ~/

#オフィス
#Recommended SoftwareでLibreOfficeを入れる
apt -y install gnumeric #軽いスプレッドシート、CSV編集用とか
#パーティション
apt -y install gparted
#アプリストア
apt -y install synaptic
#アーカイバ
apt -y install p7zip-full
#画面表示の調整/ブルーライトカット(RPi4でなんか動かん)
#sudo apt -y install redshift
#sudo geany /usr/share/doc/redshift/example-redshift.conf
#スクリーンショット設定の変更
#sudo geany /etc/xdg/openbox/lxde-pi-rc.xml
#    <keybind key="Print">
#      <action name="Execute">
#        <command>scrot -e 'mkdir ~/Pictures/Screenshots/ &amp; mv $f ~/Pictures/Screenshots/'</command>
#      </action>
#    </keybind>
#    <keybind key="C-Print">
#      <action name="Execute">
#        <command>scrot -f -e 'mkdir ~/Pictures/Screenshots/ &amp; mv $f ~/Pictures/Screenshots/'</command>
#      </action>
#    </keybind>
#chromium DRM動画対応(アマゾンプライムとか)
curl -fsSL https://pi.vpetkov.net -o ventz-media-pi
sh ventz-media-pi
rm ventz-media-pi
#クリップボード履歴
apt -y install copyq
#imageWriter
apt -y install rpi-imager
#imageClone(CUI)
git clone https://github.com/billw2/rpi-clone.git
sudo cp cd rpi-clone/rpi-clone rpi-clone-setup /usr/local/sbin
rm -r rpi-clone
#温度モニター(GUI)
apt -y install xsensors
#ファイアウォール
apt -y install ufw
ufw disable
ufw default deny
ufw allow 22
ufw allow vnc
#sudo nano /etc/default/ufw
#IPV6=yes
# ↓
#IPV6=no
ufw enable
#アンチウイルス
apt -y install clamtk
#音楽プレイヤー
apt -y install audacious #軽いやつ
apt -y install rhythumbox #本命
#RhythmBox用プラグイン
#単一ループできるようにする
#https://github.com/fossfreedom/alternative-toolbar
#イコライザ
#https://github.com/luqmana/rhythmbox-plugins
apt -y install pulseaudio #rhythumboxの出力を変更
apt -y install paman #pulseaudioの設定が見れるやつ(見れるだけ)
#pi@G-specPI4:~ $ pacmd list-sinks  | grep name
#	name: <alsa_output.platform-bcm2835_audio.analog-mono>
#		alsa.name = "bcm2835 HDMI 1"
#		...
#		device.icon_name = "audio-card"
#	name: <alsa_output.platform-bcm2835_audio.analog-mono.2>
#		alsa.name = "bcm2835 Headphones"
#		...
#		device.icon_name = "audio-headphones"
#>> ヘッドホンのデバイス名「alsa_output.platform-bcm2835_audio.analog-mono.2」

#sudo nano /etc/pulse/default.pa
#load-module module-stream-restore
# ↓
#load-module module-stream-restore restore_device=false

#cp /etc/pulse/default.pa ~/.config/pulse/
#nano ~/.config/pulse/default.pa
##set-default-sink output
# ↓
#set-default-sink alsa_output.platform-bcm2835_audio.analog-mono.2

#palseaudio -k
#palseaudio -D

#ゲーム
#ピンボール
apt -y install pinball
#ゲームいろいろ
apt -y install gnome-games
#フリーセル(スパイダ他)
apt -y install kpat
#3Dラリー
apt -y install trigger-rally
#レースゲーム
#sudo apt install torcs
#ゲームパッド
#sudo apt install joystick jstest-gtk
#キーボード割当て
#sudo apt install qt4-dev-tools
#mkdir ~/Program/
#cd ~/Program/
#git clone https://github.com/AntiMicro/antimicro
#cd antimicro
#mkdir build && cd build
#cmake ..
#make
#sudo make install
#cd ~/

#プログラミング
#Node.js
apt -y install nodejs npm
npm -g i n
n lts
npm -g i npm
apt -y uninstall nodejs npm
#uglifyjs
npm i -g uglify-es
#TypeScript
npm i -g typescript
npm i -g @types/node
npm i -g ts-node
#SBCL
apt install sbcl
#.Net Core
wget https://download.visualstudio.microsoft.com/download/pr/8f0dffe3-18f0-4d32-beb0-dbcb9a0d91a1/abe9a34e3f8916478f0bd80402b01b38/dotnet-sdk-3.1.402-linux-arm.tar.gz
sudo mkdir -p "$HOME/dotnet" && tar zxf dotnet-sdk-3.1.402-linux-arm.tar.gz -C "$HOME/dotnet"
export DOTNET_ROOT=$HOME/dotnet
export PATH=$PATH:$HOME/dotnet
rm dotnet-sdk-3.1.402-linux-arm.tar.gz
#HSP
mkdir ~/Program/
cd ~/Program/
git clone https://github.com/onitama/OpenHSP
cd OpenHSP
./pisetup.sh
cd ~/

#MS系フォント
apt -y install ttf-mscorefonts-installer
#絵文字フォント
apt -y install ttf-ancient-fonts
#apt -y install fonts-noto-color-emoji

cd ~/Desktop
#fonts -> /usr/local/share/fonts
#font:mgen+
wget https://osdn.jp/downloads/users/8/8597/mgenplus-20150602.7z
7z x mgenplus-20150602.7z -omgenplus
#font:rounded-mgen+
wget https://osdn.jp/downloads/users/8/8598/rounded-mgenplus-20150602.7z
7z x rounded-mgenplus-20150602.7z -orounded-mgenplus
#font:ipaモナー
wget https://web.archive.org/web/20190326123924/http://www.geocities.jp/ipa_mona/opfc-ModuleHP-1.1.1_withIPAMonaFonts-1.0.8.tar.gz
tar zxvf opfc-ModuleHP-1.1.1_withIPAMonaFonts-1.0.8.tar.gz
#googlefonts
#7z x '/home/pi/Desktop/Anton,EB_Garamond,Kosugi,Kosugi_Maru,Lora.zip' -ofonts
#sudo rsync -a '/home/pi/Desktop/fonts' /usr/local/share
#sudo rm -r '/home/pi/Desktop/fonts'
#sudo rm '/home/pi/Desktop/Anton,EB_Garamond,Kosugi,Kosugi_Maru,Lora.zip'

#外観設定
#	Appearance Setting
#	ルックアンドフィールを表示します
#		Main Menu Editor->設定から表示
#	パネルの設定
#		タスクバー右クリックで表示
#		時計の書式「  %R%n%Y/%m/%d」
#		すべてのウインドウを最小化を追加
#	(色は#6666CCとか#7777CCとかがいい感じ)

#Raspberry PIの設定
#	ディスプレイ
#		オーバースキャン=False
#		画面のブランク=True
#	パフォーマンス
#		GPUメモリ=128
#	ローカライゼーション
#		キーボード=Generic 105-key PC(intl.)
#zramとかスワップメモリも設定してみる
#https://www.fabshop.jp/%e3%80%90step-38%e3%80%91swap%e9%a0%98%e5%9f%9f%e6%8b%a1%e5%a4%a7%e3%81%ae%e3%81%99%e3%81%99%e3%82%81/
#https://www.fabshop.jp/%E3%80%90step-39%E3%80%91raspberry-pi%E3%81%A7%E3%82%82zram%E3%81%A7%E3%83%A1%E3%83%A2%E3%83%AA%E3%83%BC%E6%8B%A1%E5%BC%B5%EF%BC%81/

#end
#ゴミの削除
apt autoremove
#再起動
reboot