前回
ターミナルをiTerm2からAlacrittyに乗り換えてみた - Qiita
インストールして使っていた。
今回
Alacrittyをアップデートしてみたところ以下の警告が出た。
$XDG_CONFIG_HOME/alacritty/alacritty.yml
の変更が必要と判断。
修正箇所を記載する。
なお、環境はMacOSX。バージョンは0.3.0 -> 0.3.3とする。
Releases · jwilm/alacritty
brew cask upgrade alacritty
の後に起動するとまず以下の警告
[WARN] window.start_maximized is deprecated
[WARN] Config window.start_maximized is deprecated; please use window.startup_mode instead
Macos deprecation warning · Issue #2756 · jwilm/alacritty
現象はこちらの公式のやりとりと同様だった。
公式のymlを確認すると以下の差分があったので、修正して適用した。
@@ -51,8 +51,16 @@
# - buttonless: Title bar, transparent background, but no title bar buttons
decorations: full
- # When true, alacritty starts maximized.
- start_maximized: false
+ # Startup Mode (changes require restart)
+ #
+ # Values for `startup_mode`:
+ # - Windowed
+ # - Maximized
+ # - Fullscreen
+ #
+ # Values for `startup_mode` (macOS only):
+ # - SimpleFullscreen
+ startup_mode: Maximized
scrolling:
# Maximum number of lines in the scrollback buffer.
startup_mode
を選ぶとよさそうであった。
[WARN] Config render_timer is deprecated
[WARN] Config render_timer is deprecated; please use debug.render_timer instead
[WARN] Config persistent_logging is deprecated; please use debug.persistent_logging instead
loggingの扱いも変わっていた。 debug
が新規に追加。
こちらも設定を確認して以下変更箇所を修正した。デフォルトのままでもよさそう。もしくは ture
。
@@ -167,11 +167,29 @@
# effect.
use_thin_strokes: true
-# Display the time it takes to redraw each frame.
-render_timer: false
+#debug:
+ # Display the time it takes to redraw each frame.
+ render_timer: false
-# Keep the log file after quitting Alacritty.
-persistent_logging: false
+ # Keep the log file after quitting Alacritty.
+ persistent_logging: false
+
+ # Log level
+ #
+ # Values for `log_level`:
+ # - None
+ # - Error
+ # - Warn
+ # - Info
+ # - Debug
+ # - Trace
+ #log_level: Warn
+
+ # Print all received window events.
+ #print_events: false
+
+ # Record all characters and escape sequences as test data.
+ #ref_test: false
# If `true`, bold text is drawn using the bright color variants.
draw_bold_text_with_bright_colors: true
今回は部分修正をしたが、常に新しい $XDG_CONFIG_HOME/alacritty/alacritty.yml
に置き換えて修正したほうがいいぐらいまだまだバージョンアップによる変更が頻繁なツールに思う。