Nemo: Wenn Sie mehrere Dateien auswählen und die Eingabetaste drücken, wird nur eine davon geöffnet

Erstellt am 7. Aug. 2020  ·  5Kommentare  ·  Quelle: linuxmint/nemo

```

  • Nemo-Version (nemo --version) 4.4.2

    • Besteht das Problem mit dem Desktop- oder Windows-Nemo? Schreibtisch

    • Verteilung - Ubuntu 20.04

    • Verwendete Grafikhardware und Treiber: Intel Corporation 3rd Gen Core Processor Graphics Controller und NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (Kenne den Treiber nicht, da er es nicht tut in Systeminfo auftauchen)

    • 64-Bit

      ```

Problem

Schritte zum Reproduzieren

  • Öffnen Sie einen Ordner in Nemo
  • Wählen Sie mehrere Dateien aus
  • Drücken Sie die Eingabetaste

Erwartetes Verhalten

Sollte alle ausgewählten Dateien mit ihrer Standardanwendung öffnen (unabhängig davon, ob sie für alle gleich ist oder nicht)

Beobachtetes Verhalten

Öffnet nur eine der ausgewählten Dateien

Andere Informationen

Hilfreichster Kommentar

Es sagte 4 Anwendungen, nicht 4 Fenster. Die Zip- und tar.gz-Dateien werden beide von derselben Anwendung geöffnet (normalerweise file-roller).

Ich erkläre nur, was hier passiert. Nemo glaubt nicht, dass es 5 Anwendungen gibt, weil es technisch gesehen keine gibt - file-roller öffnet zusätzliche Fenster für mehrere Dateien, aber sie sind alle Teil derselben Instanz von file-roller .

2 Textdateien - Editor
1 SQLite-Datei - ??
2 Archivdateien - Fileroller
1 deb-Datei - gdebi

Es ist nicht möglich, zu wissen, wie sich jede App verhalten wird, oder mehrere Argumente zu verarbeiten (wie zuvor erwähnt), sodass Nemo nicht vorhersagen kann, wie viele Fenster eine Anwendung öffnen könnte, es leitet einfach Dateinamen an den entsprechenden Handler weiter.

Alle 5 Kommentare

In nemo 4.6.4 auf LMDE4 konnte kein Fehler reproduziert werden

Ausgewählte mehrere PDF-Dateien; Beim Drücken der Eingabetaste wurden mehrere Kopien von evince ["Document Viewer"] geöffnet
Ausgewählte 5 Textdateien; Durch Drücken der Eingabetaste wurde eine einzelne Kopie von xed ["Texteditor"] geöffnet - jedoch mit 5 entsprechenden Registerkarten.

@ Jeremy7701

Ich denke, eine Frage wäre, was passiert, wenn Sie drei Textdateien und zwei PDF-Dateien auswählen und dann die Eingabetaste drücken ?

Es hört sich so an, als würde @teo1978 eine Anwendung verwenden, die ankündigt, mehrere URLs/Dateien zu unterstützen ( %F oder %U in der Zeile Exec= seiner Datei .desktop ), also werden sie alle an ihn weitergegeben, aber dann ignoriert er alle bis auf den ersten.

Ich habe gerade etwas Ähnliches in Nemo 4.6.4 auf Fedora 32 ausprobiert – ich habe zwei JPGs, ein PNG, ein GIF und ein ZIP ausgewählt und dann die Eingabetaste gedrückt. Was ich bekam war:

  • Ein file-roller Fenster mit der ZIP-Datei
  • Ein gthumb Fenster mit allen vier Bildern ist geöffnet.

Also, ja, es scheint, als würde Nemo genau das Richtige tun, wenn Apps richtig konfiguriert sind. Es ist wahrscheinlich ein Problem mit der Konfiguration der Standard-App auf Ihrem System (in ihrer .desktop -Datei) für einen der von Ihnen ausgewählten Dateitypen, @teo1978. (Oder vielleicht ein Fehler in Nemo 4.4.2, der seitdem behoben wurde.)

OK, ich habe ausgewählt: -
2 Textdateien
1 SQLite-Datei
1 tar.gz-Datei
1 Zip-Datei
1 Deb-Datei
dann Enter gedrückt.
Ich hatte erwartet, dass 5 Fenster geöffnet werden, aber unerwartet warnte mich Nemo, dass 4 separate Anwendungen geöffnet würden, wenn ich fortfahren würde ...
Da ist also ein kleiner Bug drin...
Das Drücken der Eingabetaste hat tatsächlich FÜNF Fenster geöffnet.

Hey, Mann, Zählen ist _hart_. Du musst herausfinden, mit welcher Ziffer du anfangen sollst, dann halte sie alle in der richtigen Reihenfolge, achte darauf, keine zu überspringen...

Es sagte 4 Anwendungen, nicht 4 Fenster. Die Zip- und tar.gz-Dateien werden beide von derselben Anwendung geöffnet (normalerweise file-roller).

Ich erkläre nur, was hier passiert. Nemo glaubt nicht, dass es 5 Anwendungen gibt, weil es technisch gesehen keine gibt - file-roller öffnet zusätzliche Fenster für mehrere Dateien, aber sie sind alle Teil derselben Instanz von file-roller .

2 Textdateien - Editor
1 SQLite-Datei - ??
2 Archivdateien - Fileroller
1 deb-Datei - gdebi

Es ist nicht möglich, zu wissen, wie sich jede App verhalten wird, oder mehrere Argumente zu verarbeiten (wie zuvor erwähnt), sodass Nemo nicht vorhersagen kann, wie viele Fenster eine Anwendung öffnen könnte, es leitet einfach Dateinamen an den entsprechenden Handler weiter.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen