Ubuntu
ディストリビューション
- Ubuntu Desktop
https://ubuntu.com/download/desktop
スクリーンショット
Ubuntu 24.04 LTS
Ubuntu 基本設定
ホームディレクトリの各フォルダ名を英語名に変更
LANG=C xdg-user-dirs-gtk-update
テキストテンプレートファイルの作成
touch ~/Templates/Text
alias の設定
~/.bash_aliases alias upd='sudo apt update -y && sudo apt dist-upgrade && sudo apt autoremove -y'
alias en='LANG="en_US.UTF-8"'
alias ja='LANG="ja_JP.UTF-8"'デフォルトブートの設定
grep "^menuentry\|^submenu" /boot/grub/grub.cfg
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-62e49b0d-cba3-41df-867d-25c8175582d5' {
submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-62e49b0d-cba3-41df-867d-25c8175582d5' {
menuentry 'Windows Boot Manager (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-efi-32E3-84BC' {
menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {/etc/default/grub #GRUB_DEFAULT=0
GRUB_DEFAULT='Windows Boot Manager (on /dev/sda1)'sudo update-grub
マルチブート時の時刻ズレ調整
sudo timedatectl set-local-rtc true
デスクトップのホームフォルダの削除
設定
-Ubuntu Desktop
でデスクトップアイコンをオフGDMの解像度/向きをユーザセッションの解像度/向きと同じにする
- GDM Settings を使う方法 🆕
sudo apt install gdm-settings
- GDM Settings を使わない方法
設定
-ディスプレイ
で解像度を適用した後で以下を実行する。sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config/monitors.xml
sudo chown gdm:gdm /var/lib/gdm3/.config/monitors.xml
- GDM Settings を使う方法 🆕
内蔵ディスクの自動マウント
ディスク
アプリを開く- 対象のパーティションを選択
- 歯車アイコンをクリック
- マウントオプションを編集
- ユーザセッションのデフォルトのチェックを外してOK
Snapの削除
Snap版のFirefoxはPWA化できないのでSnapを削除してDeb版のFirefoxを導入します。
https://www.debugpoint.com/remove-snap-ubuntu/コーディング用固定幅フォントのインストール
https://github.com/adobe-fonts/source-han-code-jp/releases$HOME/.fonts/SourceHanCodeJP.ttc
fc-cache -fv
リモートデスクトップサーバ
sudo apt install xrdp
sudo systemctl enable xrdp/etc/xrdp/startwm.sh unset DBUS_SESSION_BUS_ADDRESS
exec gnome-session
test -x /etc/X11/Xsession && exec /etc/X11/Xsession
exec /bin/sh /etc/X11/Xsession/etc/xrdp/xrdp.ini #blue=009cb5
blue=282828
#ls_top_window_bg_color=009cb5
ls_top_window_bg_color=282828sudo systemctl restart xrdp
GNOME Shell 関連設定
環境設定準備
GNOME Shell 拡張連携パッケージ
sudo apt install gnome-browser-connector gnome-tweaks
ブラウザ拡張 : GNOME Shell Integration
https://extensions.gnome.org/ にアクセスして導入
GNOME Shell 拡張機能 (追加)
ArcMenu
アプリケーションメニュー
https://extensions.gnome.org/extension/3628/arcmenu/Argos
タスクトレイからスクリプトを起動
https://extensions.gnome.org/extension/1176/argos/git clone https://github.com/p-e-w/argos.git -b WIP-gnome-46
cp -r argos/argos@pew.worldwidemann.com/ ~/.local/share/gnome-shell/extensions/~/.config/argos/argos.sh #echo "Argos"
echo " | iconName=dialog-information-symbolic"
echo "---"
echo "Update Packages | iconName='update-notifier' bash='sudo apt update; sudo apt dist-upgrade; sudo apt autoremove -y; exit'"
#echo "Update Packages | iconName='update-notifier' bash='sudo pacman -Syyu; yay -Syu; exit'"Dash to Panel
タスクバーをパネルで表示
https://extensions.gnome.org/extension/1160/dash-to-panel/Forge
タイリング制御
https://extensions.gnome.org/extension/4481/forge/Input Method Panel
IME補助
https://extensions.gnome.org/extension/261/kimpanel/Panel Date Format
時刻表示の書式変更
https://extensions.gnome.org/extension/1462/panel-date-format/dconf write /org/gnome/shell/extensions/panel-date-format/format "'%m/%d%n%a%n%H:%M'"
Space Bar
ワークスペース表示
https://extensions.gnome.org/extension/5090/space-bar/Wallpaper Slideshow
壁紙制御
https://extensions.gnome.org/extension/6281/wallpaper-slideshow/
GNOME Shell 拡張機能 (無効化)
- Desktop Icons NG(DING)
- Ubuntu AppIndicators
- Ubuntu Dock
- Ubuntu Tiling Assstant
Webブラウザ拡張設定
Firefox
Adblock Plus
広告除去
https://addons.mozilla.org/ja/firefox/addon/adblock-plus/Progressive Web Apps for Firefox
FirefoxのPWA化
https://addons.mozilla.org/ja/firefox/addon/pwas-for-firefox/read.crx2
5chリーダ
https://readcrx-2.github.io/read.crx-2/ユーザCSS article {
border-top: dotted 1px #000000 ;
}設定
-2ch.netのスレッド読み込み形式
をdat形式
パッケージ導入
基本パッケージ
インストール
sudo apt install build-essential curl gettext git gparted make
ssh-keygen
git の設定
git config --global user.name "username"
git config --global user.email mail_account_name@mail_domain_nameNode.js
~/.bashrc export N_PREFIX=$HOME/.n
export PATH=$N_PREFIX/bin:$PATHsudo apt install nodejs npm
sudo npm install n -g
sudo apt purge nodejs npm
n latest
アプリケーションパッケージ
Visual Studio Code
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo install -o root -g root -m 644 microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
sudo apt install apt-transport-https
sudo apt update
sudo apt install codeKodi
sudo apt install kodi
~/.kodi/userdata/keymaps/keyboard.xml <keymap>
<global>
<keyboard>
<insert>ActivateWindow(favourites)</insert>
<delete>ActivateWindow(videofiles)</delete>
<home>ActivateWindow(fullscreenvideo)</home>
<end>ActivateWindow(shutdownmenu)</end>
<f12 mod="shift">ActivateWindow(shutdownmenu)</f12>
<del mod="shift">ActivateWindow(shutdownmenu)</del>
</keyboard>
</global>
</keymap>
日本語入力設定
基本設定
fcitx5-mozc の導入
sudo apt install fcitx5-mozc
im-config -n fcitx5
rebootMozc の設定
スペースの入力: 半角
英語キーボードの場合の追加設定
キー割当
左 Alt を無変換モード、右 Alt をかな漢字変換モードfcitx5-config-qt
- 一時的に第一入力メソッドに切り替える: ー
- 入力メソッドを有効にする: 右 Alt
- 入力メソッドをオフにする: 左 Alt
Firefox のAlt キー対策
about:config
でmenuaccess
を検索ui.key.menuAccessKey
を18
から19
に変更F10
でメニューを表示できます。ui.key.menuAccessKeyFocuses
をtrue
からfalse
に変更
code-server のAlt キー対策
PWA化したFirefoxで、about:config
でmenuaccess
を検索ui.key.menuAccessKey
を18
から19
に変更ui.key.menuAccessKeyFocuses
をtrue
からfalse
に変更
Visual Studio Code のAlt キー対策
settings.json {
"window.titleBarStyle": "custom",
"window.customMenuBarAltFocus": false,
"window.enableMenuBarMnemonics": false,
"window.menuBarVisibility": "visible"
}