kledgeb UbuntuやLinuxの最新情報を紹介

Linux その25 - Nautilusのアプリを直接起動する機能が復活する

Nautilusのアプリを直接起動する機能が復活する

「Nautilus」のアプリを直接起動する機能が復活しました。


  • general: Revert to allow running binaries and scripts

これはユーザーからのフィードバックにより、「Nautilus」が引き続きこの機能をサポートする必要性のあるシナリオ及び開発者が納得するシナリオが明らかになったためです。

  • Use case for scripts in Nautulis

開発者はこれを受け、特に企業やコンテンツ制作者向けにこの機能が引き続き必要であるとの見解を示しています。

機能の改善提案

さて以前アプリを直接起動する機能を削除した後、この機能を完全に削除するのではなく、使い方・見せ方を変更することで懸念や要望に対処できないか、妥協案が提案されました。

  • Allow running binaries from the context menu.

この案は、ユーザーの不用意な悪意あるソフトウェアの実行を回避できるよう、操作にワンクッション挟む案になっています。
この提案及び議論は引き続き有効であり、上記で議論が行われています。

目標

この提案の目標は以下のとおりです。

  1. NautilusのUI上からバイナリーを実行できるようにする
  2. ダブルクリックやエンターキーなど主要なアクションの安全性を確保する
  3. 起動に時間がかかるアプリやウィンドウを持たないアプリの実行など、アプリが起動中であることを認識できるような見せ方をする

コンテキストメニューからアプリを実行

この案ではバイナリーの起動をコンテキストメニューから行えるようにし、また実行するソフトウェアの状態により以下のような警告画面を出し、実行の確認を行います。

コンテキストメニューとは、「Nautilus」で選択したファルを右クリックした時に表示されるメニューのことです。


プログラムとして実行

このコンテキストメニューに「プログラムとして実行...」という項目を追加します。
この項目が不用意に選ばれないようにメニューの最初の項目には配置せず、ショートカットキーの割り当ても行いません。
必ずユーザーの操作を必要とします。

またこの項目は、例え実行権限がついていなくても、実行形式のバイナリーが選択されている時に表示されます。

実行確認

「プログラムとして実行...」を選択した後、バイナリーに実行権限がない場合、あるいはたとえ権限があっても、信頼できるバイナリーとして設定されていなければ、以下のような確認画面を表示します。


信頼するチェックオックスをオンにした後実行ボタンをクリックすれば、そのバイナリーを実行します。
またこの時バイナリーに実行権限がなければ、実行権限を設定します。

スクリプトの実行にも応用可能

バイナリーに焦点をあてた提案ですが、スクリプトの実行にも応用できる内容です。

Linux
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Ubuntu 26.04 その74 - Chromium 系ブラウザーにより、Qt6 で構築されたアプリがクラッシュする現象
    Qt6 で構築されたアプリがクラッシュする現象 Chromium 系ブラウザーにより、Qt6 で構築されたアプリがクラッシュする現象が報告されています。
  • Ubuntu 24.04 その104 - Ubuntu 26.04 LTS へアップグレードするには・アップグレードの注意事項
    Ubuntu 26.04 LTS へアップグレードするには 現在 Ubuntu 24.04 LTS を利用しているユーザーは、Ubuntu 26.04 LTS へアップグレードできます。
  • Ubuntu 24.04 その103 - Ubuntu 26.04 LTS へアップグレード可能に・2年分の変化が一気にやってくる
    Ubuntu 26.04 LTS へアップグレード可能に 2026年9月29日、Ubuntu 24.04 LTS から Ubuntu 26.04 LTS へアップグレード可能になりました。
  • Ubuntu 26.10 その33 - Ubuntu 26.10 β版がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.10 β版がリリースされました 2026年10月1日、Ubuntu 26.10 β版 がリリースされました。
  • Ubuntu 26.10 その35 - RISC-V 向け Ubuntu Desktop 登場
    RISC-V 向け Ubuntu Desktop 登場 Ubuntu Desktop 26.10 では、RISC-V 向けデスクトップイメージがリリースされます。
  • Ubuntu 26.10 その34 - Ubuntu と Rust に対する取り組み(2026年10月)
    Ubuntu と Rust に対する取り組み 2026年10月1日、Ubuntu と Rust に対する取り組みが以下で紹介されました。
  • Linux その440 - uutils coreutils 0.11.0 でコマンド実行時のエラーメッセージを大幅に改良
    コマンド実行時のエラーメッセージを大幅に改良 uutils coreutils 0.11.0 で、コマンド実行時のエラーメッセージが大幅に改良されました。
  • Ubuntu 26.10 その32 - Snapdragon X2 に対応した Ubuntu 26.10 実験版登場
    Snapdragon X2 に対応した Ubuntu 26.10 実験版登場 2026年9月29日、Snapdragon X2 に対応した Ubuntu 26.10 実験版が登場しました。
  • Linux その438 - GNOME 向けアプリとアップデートの紹介・リモートデスクトップクライアントアプリやファイルアーカイバーなど
    GNOME 向けアプリとアップデートの紹介 GNOME 向けアプリとアップデートの紹介です。
  • Linux その443 - Devpack for Rust 登場・Rust の開発環境を簡単に構築するツール
    Devpack for Rust 登場 2026年10月5日、Devpack for Rust が登場しました。
記事のピックアップ
オプション