[Xmonad] Some questions
Xiao-Yong Jin
xj2106 at columbia.edu
Thu Aug 9 22:11:58 EDT 2007
Michael Vanier <mvanier at cs.caltech.edu> writes:
> I note that under ion, mplayer fullscreen mode goes to what appears to
> be a new workspace. Maybe this is a usable trick, or maybe it's just
> an awful hack.
>
> Mike
>
> David Roundy wrote:
>> kpdf and evince fullscreen modes are also broken, and kpdf generally
>> strikes me as a pretty well-written program. I have no idea what hints or
>> tricks are supposed to make full-screen mode work, but am pretty certain
>> that xmonad doesn't understand them properly. It's a shame, because it's
>> one of the easier requests to handle! (But I have no idea how to fix it
>> myself, so I'm part of the problem...)
>>
>> David
>>
>> On Thu, Aug 09, 2007 at 02:14:04PM -0700, Michael Vanier wrote:
>>> FWIW I've found mplayer to behave pretty badly under xmonad.
>>> Sometimes when I've used it the display doesn't come up at all,
>>> other times it comes up fine. I'm not sure if this is the fault of
>>> xmonad or mplayer (mplayer is one of the least stable Linux
>>> applications I know of).
>>>
>>> Mike
>>>
>>> Lukas Mai wrote:
>>>> Am Donnerstag, 9. August 2007 17:33 schrieb Sébastien Gross:
>>>>> - it is possible to switch from one desktop to one other using
>>>>> Mod+[1..9]. Is it possible to configure Xmonad to switch to the next,
>>>>> previous desktop using Mod+Sift+(lsft/right) ?
>>>> Yes. My Config.hs contains this (in the definition of keys):
>>>>
>>>> ((modMask .|. controlMask, xK_Left),
>>>> withWindowSet $ view . pred . W.tag . W.workspace . W.current),
>>>> ((modMask .|. controlMask, xK_Right),
>>>> withWindowSet $ view . succ . W.tag . W.workspace . W.current)
>>>>
>>>> (Replace controlMask by shiftMask.)
>>>>
>>>>> - running mplayer in fullscreen (hit the f key in mplayer) does not fill
>>>>> the screen but the window. Some workarround exist (such as using
>>>>> Xmonad full screen or using the FindEmptyWorkspace module), but using
>>>>> the functionnality from mplayer would be greater.
>>>> I don't have a real solution for this. I use XMonadContrib.SwitchTrans
>>>> with mod+f bound to toggle fullscreen mode, which works good enough in
>>>> practice.
>>>>
>>>> HTH, Lukas
DWM circumvents it by tagging some particular programs NULL.
---------- DWM config.h ----------
/* Query class:instance:title for regex matching info with following command:
* xprop | awk -F '"' '/^WM_CLASS/ { printf("%s:%s:",$4,$2) }; /^WM_NAME/ { printf("%s\n",$2) }' */
#define RULES \
static Rule rule[] = { \
/* class:instance:title regex tags regex isfloating */ \
{ "Gimp", NULL, True }, \
{ "MPlayer", NULL, True }, \
{ "Acroread", NULL, True }, \
};
---------- config.h ends ----------
I think it's a good way to go, if all other fails.
BTW, could you stop top-posting in a mailing list?
- Xiao-Yong
--
c/* __o/*
<\ * (__
*/\ <
More information about the Xmonad
mailing list