"latex-workshop.latex.tools": [
{
"name": "latexmk",
"command": "/usr/local/texlive/2026/bin/x86_64-linux/latexmk",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-lualatex",
"%DOC%"
]
}
]
nix-env --set-flag keep true rstudio
を実行することで消えなくなります.
nix-channel --update
nix-env --set-flag keep false rstudio
nix-env -uA nixpkgs.rstudio
nix-env --set-flag keep true rstudio
とすることでrstudioをアップデートできます.
sudo cp /etc/kernel/cmdline /etc/kernel/cmdline-console
を実行し, cmdline-consoleの方に
systemd.unit=multi-user.target
を追記.
sudo cp /etc/mkinitcpio.d/linux-zen.preset /etc/mkinitcpio.d/linux-zen-console.preset
を実行. これがUKIのレシピみたいなもので, mkinitcpioがそのレシピからUKIを生成するプログラムである.
レシピは以下のようにする. ごく一部が書き換わるだけなので適宜追記及び削除で対応.
# Console-mode UKI for linux-zen
ALL_kver="/boot/vmlinuz-linux-zen"
PRESETS=('default')
default_config="/etc/mkinitcpio.conf"
default_uki="/boot/EFI/Linux/arch-linux-zen-console.efi"
default_options="--cmdline /etc/kernel/cmdline-console --splash /usr/share/systemd/bootctl/splash-arch.bmp"
重要なのは--cmdline /etc/kernel/cmdline-consoleの部分で, ここはコピー元のファイルにはないはずである. この部分でコンソール起動を指定している.
またdefault_uki="/boot/EFI/Linux/arch-linux-zen-console.efi"の指定は必ず行うこと. ここの書き換えを忘れると元のカーネルイメージが書き換わる.
sudo mkinitcpio -p linux-zen-console
を実行し, UKIを生成.
ls /boot/EFI/Linux/
で2種類のefiが存在することを確認.
bootctl list
で2種類の起動構成が認識されているかも確認可能である. なお,
sudo mkinitcpio -P
で2種類の起動構成が表示される場合, pacman等でカーネルの更新が行われても2つのカーネルイメージは両方とも更新されるので, 追加の設定は不要である.
大抵の環境では両方とも表示されるはずである. されない場合はpacmanのhookを個別で設定する必要がある. 大抵の場合は必要ないはずであるが.