On Mon, 22 Apr 2013 10:03:17 +0300 Yury Tarasievich <[email protected]> wrote:
> Hello all, > > Could someone point me to the code drawing > (re-drawing) icon for the docked app? > I have set several applications with icons of my > choice, however, when something happens in this > apps, the custom icon gets ignored (the default, > in-app, icon being drawn). > > The most obvious example is LibreOffice, for > which I have set two icons, for main (launching) > window, and for writer window. The setting /are/ > present in the WM config. > > After "switch of the behaviour" occurs, I can > re-set the icon for the "soffice.Soffice" docked > app window, but every new click on "new > document", causing the opening of the swriter > window, which has > "VCLSalFrame.libreoffice-startcenter" > specification, causes also the docked app icon > to revert to the in-app one. > > Also, such behaviour switch does /not/ happen > /always/, but only after something triggers the > switch. E.g., wine app launch seems to trigger > it almost surely. > > I'm using the build from the latest available > git source. > > Alternatively, and if humanly possible, I'd like > to see that fixed. :) > > Yury > > P.S. As a side note, is it possible to have NO > icons at all, no dock, no clip, no miniwindows? > I can't find the combination of options for this. > > > -- > To unsubscribe, send mail to [email protected]. "no dock, no clip, no miniwindows" I'm not sure if this still works for this wmaker-crm, but it does on legacy-wmaker. I run this way since years ago. Under the wprefs 'Expert User Preferences' tab, check 'Disable miniwindows'. Under the wprefs 'Workspace Preferences' tab, disable both the dock and clip (right side) Then, you need to manually manipulate your WMWindowAttributes file while *not running wmaker*. In the ...Attributes file, you need these entries: { DockApp = { NoAppIcon = NO; }; "." = { NoAppIcon = Yes; }; "*" = { NoAppIcon = Yes; }; } If there is anything you use which needs to by-pass those rules, then they should come before the above lines. This setup means that no miniwindows or appicons will be shown for any applications. I do use a couple of DockApps which work correctly. Since there is no dock, running a DockApp causes it to be placed in the area assigned for icons under wprefs 'Icons Preferences' tab. There are a few DockApps which will not run correctly like this -they need a tiny path to the sources to correctly set the wmclass to 'DockApp'. So, my wmaker setup shows a black window with no icons at all. I use a nice-looking panel called 'taskbar', with ROX-Filer handling the backbround and 'desktop' icons. Here's my full WMWindowAttributes file: { "ROX-Pinboard" = { NoResizebar = Yes; NoBorder = Yes; KeepInsideScreen = Yes; NoHideOthers = Yes; SkipWindowList = Yes; DontSaveSession = Yes; NoCloseButton = Yes; NoTitlebar = Yes; NoMiniaturizeButton = Yes; Omnipresent = Yes; }; "ROX-Filer.ROX-Filer" = { NoAppIcon = Yes; SharedAppIcon = No; KeepInsideScreen = Yes; NoHideOthers = Yes; DontSaveSession = Yes; }; DockApp = { NoAppIcon = NO; }; "." = { NoAppIcon = Yes; }; "*" = { NoAppIcon = Yes; }; } Gilbert Ashley -- To unsubscribe, send mail to [email protected].
