アプリ起動時からタスクバーにアプリを表示しない設定
TAURI の設定ファイルである tauri.conf.json の tauri.windows.skipTaskbar
プロパティを true にすることで、アプリ起動時からタスクバーから非表示にすることができます。
src-tauri/tauri.conf.json
{
<省略…>
"tauri": {
<省略…>
"windows": [
{
"fullscreen": false,
"resizable": true,
"title": "tauri-app",
"width": 800,
"height": 600,
"skipTaskbar": true /* 追加: タスクバーにアプリを表示しない設定 */
}
]
}
}
- 公式リファレンス
Configuration - Tauri Apps
動的にタスクバーへの表示を切り替える方法
アプリ独自の設定画面などから、動的にタスクバーへの表示を切り替えるには、tauri.conf.json の window に関する許可リストを設定して、appWindow.setSkipTaskbar()
関数で切り替えができます。
src-tauri/tauri.conf.json
{
"tauri": {
"allowlist": {
"window": {
"all": true /* 追加: 許可リストにWindowの操作を追加する */
}
}
}
}
ts
import { appWindow } from "@tauri-apps/api/window";
await appWindow.setSkipTaskbar(true); // true: タスクバーにアプリを表示しない
- 公式リファレンス
window - Tauri Apps