デフォルトのファイルアプリを使用すると、あるフォルダから別のフォルダにファイルをドラッグアンドドロップできます。ただし、ファイルアプリのファイルをChromeやVS Codeなどのサードパーティプログラムにドラッグアンドドロップすることはできません。
ファイルモードを開き、サードパーティのプログラムでファイルを選択できます。ドラッグアンドドロップはまったく機能しません。
私はこれが権限の問題だと思いますが、これらのサードパーティプログラムにはこれらのファイルを許可する権限がありません。この理論をどのようにテストするのかわかりません。
編集:UbuntuはプレインストールされたFirefoxで動作します。
> lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 22.04.1 LTS
Release: 22.04
Codename: jammy
> stat --format '%a' /usr/bin/google-chrome
777
> stat --format '%a' /snap/bin/firefox
777
答え1
これはUbuntu 22.04の権限問題/機能です。
sudo nautilus /home/user/
フォルダを使用または開くと、sudo xdg-open /home/user/
この問題を解決できます。
答え2
Waylandを使用している可能性があります。代わりにX.Orgを使ってログインしてみてください。
これを行うには:ログアウトするか、コンピュータを再起動します。ようこそ画面が表示されたら、右下にギアが必要です。それをクリックし、「XorgのUbuntu」を選択します。
持続することを確認してください。
答え3
0xハートコード回避策は上記のコメントに記載されています。私にとって唯一の違いは「WaylandEnable = false」 コメントしました。
次の手順を実行したら、ホスト上のファイルを仮想マシンのファイルマネージャにドラッグアンドドロップしてファイルをコピーできます。 (私はUbuntu 22.04.2 LTMも使用しています。)
良い質問です。これはアプリケーション間のセキュリティ対策のようです。 Waylandを無効にしてX.orgを有効にする必要があります。この順番で...
- sudo nano/etc/gdm3/custom.conf
- コメントを解除'#WaylandEnable=false'削除して'#'(および/または= trueを= falseに変更)
- sudo systemctl 再起動 gdm3