Visa obesvarade inlägg | Visa aktiva trådar Aktuellt datum och tid: 28 jan 2021, 11:50



Svara på tråd  [ 3 inlägg ] 
 Öppna flera filer i en instans av ett program 
Författare Meddelande

Blev medlem: 27 dec 2006, 16:28
Inlägg: 2258
OS: Kubuntu
Utgåva: 20.10 Groovy Gorilla
Svara med citat
Inlägg Öppna flera filer i en instans av ett program
Jag skriver ett bildvisningsprogram och vill att när jag markerar flera filer i filhanteraren och väljer 'öppna med' så ska alla bilder öppnas i en och samma instans av programmet.

Om jag markerar tre filer och väljer 'öppna med' öppnas tre kopior av mitt program, och så vill jag inte ha det. Det blir samma sak både i Manjaro KDE och i Ubuntu.

När jag väljer att öppna med shotwell-viewer får jag förväntat resultat.
Det fick mig att kopiera och ändra shotwell-viewer.desktop till att öppna mitt program, men det hjälpte inte.

Jag är lite osäker på om detta handlar om en skrivbordsinställning eller om det har med min programmering att göra.

Hur löser jag det här?

PS Kan tillägga att mitt program inte visar något mer än filnamnen just nu. :)


12 jun 2015, 18:09
Profil

Blev medlem: 27 dec 2006, 16:28
Inlägg: 2258
OS: Kubuntu
Utgåva: 20.10 Groovy Gorilla
Svara med citat
Inlägg Re: Öppna flera filer i en instans av ett program
Det här var inte helt enkelt att söka efter men eftersom jag antog att mitt program inte var boven i dramat sökte jag på "desktop files" och hittade https://developer.gnome.org/integration ... ommandline och http://standards.freedesktop.org/deskto ... 01s06.html

Citat:
Add... Accepts...
%f a single filename.
%F multiple filenames.


Att ändra från %f till %F löste problemet med mitt program (Shotwell viewer har dock %f), men det finns något mystiskt/lustigt här.

1. När jag markerar tre filer och väljer "Öppna med Bildvisare" (standardprogram) öppnas mina tre bilder i en bildvisare.

2. När jag markerar tre filer och väljer "Öppna med/Shotwell viewer" öppnas mina tre bilder i tre bildvisare.

3. När jag markerar tre filer och väljer "Öppna med/Min bildvisare" öppnas mina tre bilder i en och samma upplaga av mitt program.

4. När jag gör 'Min bildvisare' till standardprogram och markerar tre filer och väljer "Öppna med Min bildvisare" öppnas tre upplagor av mitt program.

Frågor om återstår är alltså varför flera bilder öppnas i en upplaga av Shotwell viewer så länge som det är standardprogrammet och varför flera bilder öppnas i flera upplagor av mitt program när det är standardprogrammet.


14 jun 2015, 06:39
Profil

Blev medlem: 27 dec 2006, 16:28
Inlägg: 2258
OS: Kubuntu
Utgåva: 20.10 Groovy Gorilla
Svara med citat
Inlägg Re: Öppna flera filer i en instans av ett program  Tråden är löst
Jag tittade just på shotwell.desktop, till skillnad från shotwell-viewer.desktop, och där används %U.

När jag använder %U för mitt program öppnas flera filer i samma upplaga även när min bildvisare är standardprogram.


14 jun 2015, 06:57
Profil
Visa inlägg nyare än:  Sortera efter  
Svara på tråd   [ 3 inlägg ] 

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 2 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
Main Engineer for phpBB3: Bertie at phpBB.com © 2000 - 2002, 2005 - 2007, the Group behind the Open Source code of phpBB.
Designed by STSoftware, modified by Katt, Konservburk & Peetra. Swedish translation by Peetra & phpBB Sweden © 2006-2011