macOSでのネイティブ即時空間切り替え

(Note: The phrase “Instant Space Switching” refers to the feature that allows users to switch between virtual desktops or spaces instantly. In Japanese, it is often rendered as 「即時スペース切り替え」.)

2026/04/10 4:48

macOSでのネイティブ即時空間切り替え (Note: The phrase “Instant Space Switching” refers to the feature that allows users to switch between virtual desktops or spaces instantly. In Japanese, it is often rendered as 「即時スペース切り替え」.)

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

Summary

著者は、macOS が即時の Space 変更をサポートしない理由を説明し、Apple の唯一の組み込み回避策である「Reduce motion」が単に問題をフェードアニメーションに置き換えるだけでなく、ブラウザの prefers‑reduced‑motion 設定もトリガーすることを指摘しています。他の解決策には欠点があり、yabai は即時切替を可能にしますが System Integrity Protection (SIP) を無効化し、タイル方式を学ぶ必要があります。FlashSpace と AeroSpace はネイティブではなく不要な複雑さを追加します。BetterTouchTool は「Move Left/Right Space (Without Animation)」機能を提供しますが、有料ライセンスのみで利用可能です。

著者は InstantSpaceSwitcher(GitHub: jurplel/InstantSpaceSwitcher)というメニューバーアプリを発見しました。このアプリは SIP を無効にせずに即時の Space 変更を実現します。高速トラックパッドスワイプをシミュレートし、コマンドラインインターフェース(

ISSCli
)を通じてユーザーが直接特定のスペース番号へジャンプできるようにします。

インストール手順:

git clone https://github.com/jurplel/InstantSpaceSwitcher
cd InstantSpaceSwitcher
./build.sh

ビルド後、

.build/release/ISSCli --help
を実行して
[left|right|index <n>]
などのコマンドを確認してください。リポジトリは GitHub スターが1つしかありません。著者は役立った場合にスターを付けるよう読者に奨励しています。

別プロジェクト instantspaces は yabai のスイッチャーを分離しようとしますが、著者の macOS Tahoe では機能しませんでした。読者は新しい macOS リリースで InstantSpaceSwitcher または instantspaces が成功したかどうか報告することが推奨されています。

本文

macOS のウィンドウ管理で最も面倒なのは、スペースを瞬時に切り替えられない点です。Apple は「不要な遷移アニメーション」を無効化する要望を何度も無視し続けています。アニメーション自体は短いですが、私のように頻繁にスペースを切り替えると目立ちすぎてイライラします。

そこで、私は「InstantSpaceSwitcher」という最適解を見つけました! まず他の一般的な手段をご紹介しますが、どれも本当に要件を満たすものではありませんでした:

  • システム設定で「モーションを減らす」を有効にする
    オンライン上でよく見る回答です。問題は解決されず、代わりに同じように無駄なフェードインアニメーションが発生し、ブラウザでは

    prefers-reduced-motion
    メディアクエリがトリガーされます。

  • 即座にスペース切替を実現するタイル型ウィンドウマネージャ「yabai」を導入
    動作は良いですが、以下の欠点があります。

    1. macOS の一部をパッチ適用するため、システムインテグリティプロテクション(SIP)を無効にしなければならない。
    2. yabai を自分のタイルマネージャとして学び、使用する必要があるので、私のお気に入り PaperWM.spoon と互換性がありません。
  • サードパーティ製の仮想スペースマネージャ(例:FlashSpace や AeroSpace)を利用
    スペース切替時にウィンドウを隠したり表示したりします。macOS 本来の機能ではないため、アニメーションだけを無効化したいという目的には不自然です。

  • BetterTouchTool を購入し「Move Right/Left Space (Without Animation)」を有効にする


InstantSpaceSwitcher

GitHub の jurplel さんが公開している InstantSpaceSwitcher で、上記の欠点をすべて解消したシンプルなメニューバーアプリです。高速トラックパッドスワイプをシミュレートするだけなので、SIP を無効化せずに任意のスペースへ即座にジャンプできます。また、CLI からスペース番号を直接指定できるので便利です。

インストール

git clone https://github.com/jurplel/InstantSpaceSwitcher
cd InstantSpaceSwitcher
./build.sh

ビルド後はネイティブ macOS アプリとして利用可能です。CLI は次のように呼び出せます:

.build/release/ISSCli --help
# 使用例: .build/release/ISSCli [left|right|index <n>]

私は便利なスペースラベル付けツール SpaceName と組み合わせて使っています。

私が好きな点

  • セキュリティ機能を無効化する必要がない。
  • CLI 以外に学習コストはほぼゼロ。
  • macOS 上でそのまま動作(自分の環境でテスト済み)。

現在、リポジトリには私自身しかスターしていません。もし役立つと感じたら、ぜひ星を付けていただき、この解決策がより多くの人に届くようにしてください。


次回までお待ちください!

(GitHub の「instantspaces」も試しましたが、macOS 10.6 上で動作させることができませんでした。もし誰かがうまくいく方法を見つけたら教えてください!)

同じ日のほかのニュース

一覧に戻る →

2026/04/10 5:12

チャルクテリー – 視覚的類似性を探るUnicodeエクスプローラ

## Japanese Translation: **改訂要約** Charcuterie は Unicode 文字セットのウェブベースのビジュアルエクスプローラーで、ユーザーがグリフを閲覧し、関連するシンボル、スクリプト、および形状を発見できるツールです。各グリフは描画され、ベクトル空間に埋め込まれ、類似度計算を用いて視覚的に似ている文字をグループ化します―すべてブラウザ内で完結します。このプロジェクトは積極的に開発中です。ユーザーからのフィードバックを歓迎し、継続的な改善を支援するための寄付も奨励しています。© 2026 David Aerne.

2026/04/10 5:10

Gemini の SynthID 検出機構のリバース エンジニアリング

## 日本語訳: > **概要:** > 本プロジェクトは、Google の Gemini が生成するすべての画像に埋め込む Spectral SynthID ウォーターマークを検出・除去する高忠実度手法を示しています。ウォーターマークを逆解析した結果、解像度依存性(キャリア周波数が画像サイズとともに変化)であること、および Gemini モデルごとに固定の位相テンプレートが存在し、クロスイメージ位相共鳴率が 99.5 % 超、黒/白検証時には |cos(phase_diff)| が 0.90 を超えることが判明しました。 > 研究者は、解像度ごとにキャリアプロファイルを保存するマルチレゾリューション SpectralCodebook(V3)を構築し、バイパスアルゴリズムではチャネル重み G=1.0、R=0.85、B=0.70 を用いて 3 回のパス(攻撃的 → 中程度 → 穏やか)で位相整合性付きの加重減算を行います。これによりキャリアエネルギーが約 75.8 % 減少し、トップ5 キャリア位相共鳴率が 91.4 % 降低され、1536×2816 画像で PSNR >43 dB、SSIM ≈0.997 の視覚品質を保持します。これは以前の V1(JPEG Q50、37 dB)や V2(27–37 dB)の試みと比べて著しい改善です。 > リポジトリにはコードブック構築用スクリプト (`synthid_bypass.py build-codebook`)、V3 バイパス実行、ウォーターマーク検出用 (`robust_extractor.py detect`) が含まれています。貢献者は、Nano Banana Pro を使用して様々な解像度で純黒(#000000)と純白(#FFFFFF)の画像を生成し、コードブックをさらに充実させることが推奨されています。 > すべてのツールは学術研究専用に公開されており、SynthID は依然として Google DeepMind の独自技術です。 この改訂版は主要ポイントを網羅し、根拠のない推測を排除し、読者向けに明確で簡潔な概要を提示しています。

2026/04/10 3:53

**PicoZ80 – ドロップイン方式による Z80 の置き換え**