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

#適当なプログラム用フォルダ
mkdir ~/Program/

#アクセサリ
#ファイルマネージャ(プレビュー付き)
apt -y install dolphin
#ターミナル
apt -y install xfce4-terminal
#タスクマネージャ(グラフ付き)
apt -y install gnome-system-monitor
#ペイント
apt -y install kolourpaint4
apt -y install pinta
#azpainter
#http://azsky2.html.xdomain.jp/arc/download.html
#Recommended SoftwareでGIMPを入れる
#InfanView風なイメージビューア
apt -y install nomacs
#tiff用ビューア
apt -y install evince
#ファイルマネージャー的イメージビューア
#Xnview MP: https://newsgroup.xnview.com/viewtopic.php?f=82&t=38665
#CAD
#apt -y install librecad 

#テキストエディタ
#geany-plugins
apt -y install geany geany-plugins
apt -y install cmake pkg-config libgtk2.0-dev
apt -y install libgtk-3-dev
cd ~/Program/
git clone https://github.com/chu-hai/preedit_tweak.git
cd preedit_tweak
mkdir build
cd build
cmake ..
make
make install
cd ~/
#Shift_JIS 文字化け対策
#http://zakki.phpapps.jp/linux-texe-editor

#オフィス
#Recommended SoftwareでLibreOfficeを入れる
apt -y install gnumeric #軽いスプレッドシート、CSV編集用とか
#パーティション
apt -y install gparted
#アプリストア
apt -y install synaptic
#snapストア
apt -y install snapd
#アーカイバ
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動画対応(アマゾンプライムとか)
cd ~/Program/
curl -fsSL https://pi.vpetkov.net -o ventz-media-pi
sh ventz-media-pi
cd ~/
#クリップボード履歴
apt -y install copyq
#imageWriter
apt -y install rpi-imager
#imageClone(CUI)
cd ~/
git clone https://github.com/billw2/rpi-clone.git
cp cd rpi-clone/rpi-clone rpi-clone-setup /usr/local/sbin
rm -r ~/rpi-clone
#温度モニター(GUI)
apt -y install xsensors
#exfat対応
apt -y install exfat-fuse
#リモートデスクトップ
apt -y install remmina xrdp
#ファイアウォール
apt -y install ufw gufw
ufw disable
ufw default deny
ufw allow 22
ufw allow vnc
ufw allow 3389
#sudo geany /etc/default/ufw
#IPV6=yes
# ↓
#IPV6=no
ufw enable
#アンチウイルス
apt -y install clamtk
#cronでスケジューリング
#PCスペック表示
apt -y install hardinfo
#音楽プレイヤー
#apt -y install audacious #軽いやつ
apt -y install rhythmbox #本命
#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」

#cp /etc/pulse/default.pa ~/.config/pulse/
#geany ~/.config/pulse/default.pa

#load-module module-stream-restore
# ↓
#load-module module-stream-restore restore_device=false

##set-default-sink output
# ↓
#set-default-sink alsa_output.platform-bcm2835_audio.analog-mono.2

#pulseaudio -k
#pulseaudio -D

#iThunesプレイリストの移行(Windowsでの作業)
#ituxxxlistconverter

#音の編集
apt -y install audacity
#動画プレーヤー
apt -y install smplayer
#動画編集
apt -y install kdenlive
#動画エンコード
apt -y install handbrake
#デスクトップキャプチャ
apt -y install gtk-recordmydesktop
#Twitterクライアント
apt -y install rainbowstream
#MEGASync
#https://mega.nz/sync

#ゲーム
#ゲームいろいろ
apt -y install gnome-games
#フリーセル(スパイダ他)
apt -y install kdegames
#ピンボール
apt -y install pinball
#3Dラリー
apt -y install trigger-rally
#レースゲーム
apt -y install torcs
#マリカ的なの
#apt install supertuxkart
#ゲームパッド
apt -y install joystick jstest-gtk
#キーボード割当て
apt -y install qt4-dev-tools
cd ~/Program/
git clone https://github.com/AntiMicro/antimicro
cd antimicro
mkdir build
cd build
cmake ..
make
make install
cd ~/
#しょぼんのアクション
snap -y install open-syobon-action
#洞窟物語
#sudo snap install nxengine-evo

#プログラミング
#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 -y install sbcl
#D言語
apt -y install gdc
apt -y install ldc
#Clojure
apt -y install clojure
#.Net Core
cd ~/
wget https://dot.net/v1/dotnet-install.sh
chmod u+x ~/dotnet-install.sh
~/dotnet-install.sh -Channel Current
echo export DOTNET_ROOT=$HOME/.dotnet >> ~/.bashrc
echo export PATH=$PATH:$HOME/.dotnet >> ~/.bashrc
source ~/.bashrc
dotnet tool install -g dotnet-script
echo export PATH=$PATH:$HOME/.dotnet/tools >> ~/.bashrc
#Mono
apt -y install mono
#HSP
cd ~/Program/
git clone https://github.com/onitama/OpenHSP
cd OpenHSP
./pisetup.sh
cd ~/

#フォントマネージャー いらないフォントを非表示に
apt -y install font-manager
#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'
#フォント優先度変更
#geany ~/.config/fontconfig/fonts.conf

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

#Raspberry PIの設定
#	ディスプレイ
#		オーバースキャン=False
#		画面のブランク=True
#	パフォーマンス
#		GPUメモリ=128 or 512
#	ローカライゼーション
#		キーボード=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