Le 23/11/2011 00:47, Keith Daniels a écrit : > On Tue, Nov 22, 2011 at 5:18 PM, Darrell Anderson > <humanreadable@...> wrote: >> This is more of a user question than developer but I'll post here because I use Kate all day to review build scripts, patches, source files, etc. >> >> In my KDE 3.5.10 version of Kate I have been long able to use a kludge to keep Kate in MDI (multiple document interface) mode. That is, regardless of what I do, all documents I want to open in Kate all open in the same window. I never have more than one window of Kate open. I use the Documents list window and the tabbar plugin to identify my files. >> >> Now that I am using Trinity too, I no longer can apply my kludge. Kate 3.5.13 is very much an SDI (single document interface) app and that frustrates me. I don't like multiple windows being open. Forced grouping does not really help. >> >> I am struggling with multiple Kate windows. I get confused when I double-click on a file in Konqueror and the file opens in Yet Another Window of Kate rather than the one I have open. Seems the only way I can control this is to open all files from within Kate and that is inconvenient too. >> >> How do I go about forcing all documents that I open in Kate to appear in the same window? >> >> Second, is there a better Quick Launch button that just opens Kate? I dislike the popup menu where I have to select how I want Kate to open. To me the idea of Quick Launch buttons is one click. >> >> Thanks. >> >> Darrell > Hi Darrell > > Just to make sure I understand what you want... It sounds like you > want to make Kate use a single session at all times... In other words > when you open a Kate file with Konqueror or from the console it just > adds that file to the existing, running instance of Kate: > > If that is correct this should do what you want, at least it works for > me. As far as I know, this works on KDE4 and KDE3 and probably all > other programs that can use the %U command line argument > > If starting Kate from the KDE menu use the Menu Editor to edit the > Kate's "Command" text box. Insert '--use' between 'kate' and the > '%U'. It should end up looking like this: Command: kate --use %U > > You also need to edit this file: > /home/$USER/.local/share/applications/kde4-kate.desktop and change > the "Exec: " line to: Exec: kate --use %U > > At this point you probably need to close all instances of Kate and > then do the test below. Sometimes I have had to restart Xwindows to > get Kate to pay attention to changes, so if it doesn't work, restart > the computer before you give up. > > Test the new configuration in Konqueror. If Konqueror gives you > problems about not being able to open /usr/bin/kate, this is to a > known bug in the KDE-Libs with DBUS. There is a workaround for this. > > Edit the file: /home/$USER/.local/share/applications/kde4-kate.desktop > and find the line "X-DBUS-StartupType=Multi" and change the "Multi" to > "None". > > I use a Kate icon in the toolbar panel. To get it to work correctly I > had use the choice "configure Kate button" that you get when you right > click over the icon. Then go to >> "Application" tab >> "Advanced > Options" and change "DCOP registration" to None. My icon setup for > calling Kate is not typical so you may not need to do this. I would add that basic information is here: help:/kate/fundamentals-using-sessions.html#old-behavior "Read the fabulous manual" ;-) Here, kate is opened with TDM, kate is closed with TDM. All files are opened in the default session. Only remaining problem for me: forgetting to save documents before closing TDM has caused TDM to enter an endless loop at closeup, several times. I needed to halt the system by another way. (It spent one whole night displaying "Saving your settings".) -- Laurent Dard