Joachim Breitner | 3 Jul 07:44 2014
Picon

darcs patch: needs update for mplayer2

1 patch for repository http://code.haskell.org/xmonad:

Thu Jul  3 07:43:59 CEST 2014  Joey Hess <joeyh@...>
  * needs update for mplayer2

  xmonad floats mplayer by default. However, Debian has switched to
  mplayer2, and so on upgrade, it will stop floating. This can be easily
  fixed in the user's config file, but here is a patch that avoids
  bothering the user with breakage on upgrade.
Attachment (patch-preview.txt): text/x-darcs-patch, 760 bytes
Attachment (needs-update-for-mplayer2.dpatch): application/x-darcs-patch, 8 KiB
1 patch for repository http://code.haskell.org/xmonad:

Thu Jul  3 07:43:59 CEST 2014  Joey Hess <joeyh@...>
  * needs update for mplayer2

  xmonad floats mplayer by default. However, Debian has switched to
  mplayer2, and so on upgrade, it will stop floating. This can be easily
  fixed in the user's config file, but here is a patch that avoids
  bothering the user with breakage on upgrade.
Carsten Mattner | 1 Jul 16:08 2014
Picon

Chromium floating required

I tried current Chromium and Chrome to test some websites and found out that
the new version requires for Chromium to be floating or else there's
glitches and corrupted drawing.

Anyone else seen this?
ardumont | 17 Jun 19:48 2014
Picon

[xmonad-contrib] XMonad.Actions.Search - add DuckDuckGo Search engine?

Hello,

Can it be possible to integrate this patch?
This adds DuckDuckGo - https://duckduckgo.com/?t=lm search engine to the
default list.

Cheers,
--
 <at> ardumont

Hello,

Can it be possible to integrate this patch?
This adds DuckDuckGo - https://duckduckgo.com/?t=lm search engine to the
default list.

Cheers,
--
 <at> ardumont

Damian Philipp | 15 Jun 08:20 2014
Picon
Picon

xmonad hides xfce4-panel

Hello xmonad experts,

I am trying to set up xmonad (0.11 from Ubuntu repository) as a WM for
xfce on a fresh install of Lubuntu 14.04. I configured xmonad.hs as
instructed on the Wiki page (The file is so short, I included it inline
at the end of this mail).

When I start xfce using xfwm4 and then run "xmonad --replace" from a
terminal, I practically arrive at my dream desktop. However, when I
configure xfce to autostart xmonad, I can briefly see the xfce4 panel
flash up and then immediately disappear. xmonad just leaves an empty
space where the panel is supposed to be. mod-b toggles the empty space
but does not show the panel. The default configuraiton of Lubuntu is to
have a single panel at the top of the screen.

I can revive the panel by briefly running xfwm4:

$ killall xmonad-x86_64-linux
$ xfwm4
$ xmonad --replace

But that is not really a permanent solution.

I looked through the archives, but all I cloud find was posts relating
to the interaction of the panel workspace indicator and xmonad
workspaces, nothing about the panel going AWOL. What do I have to do to
make both the panel show up and run xmonad as my default WM to xfce?

Regards,
Damian Philipp
(Continue reading)

ardumont | 14 Jun 17:09 2014
Picon

[xmonad-contrib] XMonad.Prompt.Pass patch

Hello,

You will find enclosed a patch to propose a new XMonad.Prompt.Pass.

From the header description documentation:

-- Provides a shell prompt to lookup passwords in a password-storage (located on user's home  <at> $HOME\/.password-store <at> ).
-- The password storage used is <http://git.zx2c4.com/password-store the password-store cli>.
--
-- When one validates its input, the corresponding password is loaded
-- in the clipboard for a limited period of 45 seconds.
--
-- Greatly inspired from <http://babushk.in/posts/combining-xmonad-and-pass.html>

I'm open to any suggestions on how to improve on this.

Cheers,
--
 <at> ardumont
Hello,

You will find enclosed a patch to propose a new XMonad.Prompt.Pass.

From the header description documentation:

-- Provides a shell prompt to lookup passwords in a password-storage (located on user's home  <at> $HOME\/.password-store <at> ).
-- The password storage used is <http://git.zx2c4.com/password-store the password-store cli>.
(Continue reading)

Alexis de BRUYN | 13 Jun 19:39 2014
Picon

Multiple statusbars

Hi Everybody,

I am looking for a way to have two statusbars (xmobar or dzen), one at
the top and the other one at the bottom of the screen, which could be
always visible.

I have tried some configs on the Xmonad/Config_archive and other from
other sites, but actually I don't how to launch and set the second bar
to be not hidden by the windows.

Thanks for your help,

Alexis.

--

-- 
Alexis de BRUYN
Ruslan Kiianchuk | 9 Jun 01:16 2014
Picon

[xmobar] XBM icons for layout indicators

Hello, community.

Can someone point me into the right direction on how to set up XMonad + XMobar to show XBM icons instead layout names?

My current XMonad configuration.

PS: I'm not a Haskell programmer, know only basics for simple XMonad configuration. Perhaps that's the reason I couldn't Google it and get the desired result.

Thanks for any help!

--
Sincerely, Ruslan Kiianchuk.
<div><div dir="ltr">
<div>
<div>Hello, community.<br><br>Can someone point me into the right direction on how to set up XMonad + XMobar to show XBM icons instead layout names?<br><br>
</div>
<div>My <a href="https://github.com/zoresvit/dotfiles/tree/master/xmonad">current XMonad configuration</a>.<br><br>PS: I'm not a Haskell programmer, know only basics for simple XMonad configuration. Perhaps that's the reason I couldn't Google it and get the desired result.<br>
</div>
<br>
</div>Thanks for any help!<br clear="all"><div><div><div>
<br>-- <br><div>Sincerely, Ruslan Kiianchuk.</div>
</div></div></div>
</div></div>
Ivan Ivanov | 8 Jun 15:33 2014
Picon

Displayed window in tabbed mod

I found some nasty feature in default xmonad behavior in tabbed or full layout. I opened two windows in tailing mode (window #1 and window #2), then I open window #3 in floating mode. Then I switch on window #1 in tailing mode. But when I focus on floating window #3, xmonad automatically switch displayed in tailing mode window on #2 (the latest opened one). For example, Terminal - #1 window, File Manager - #2 window (latest opened in tailing mode), Calculator - #3 window. Now I focused on terminal (#1)  - http://itmages.ru/image/view/1709766/88d161f0. But when switch focus to the Calculator, I see this - http://itmages.ru/image/view/1709767/89463196 . Now xmonad shows #2 window. How to fix this trouble? I want no changes in tailing layout when I move focus somewhere. 
<div><div>I found some nasty feature in default xmonad <span lang="en"><span>behavior in tabbed or full layout. I opened two windows in tailing mode (window #1 and window #2), then I open window #3 in floating mode. Then I switch on window #1 in tailing mode. But when I focus on floating window #3, xmonad automatically switch displayed in tailing mode window on #2 (the latest opened one). For example, Terminal - #1 window, File Manager - #2 window (latest opened in tailing mode), Calculator - #3 window. Now I focused on terminal (#1)&nbsp; - <a href="http://itmages.ru/image/view/1709766/88d161f0">http://itmages.ru/image/view/1709766/88d161f0</a>. But when switch focus to the Calculator, I see this - </span></span><a href="http://itmages.ru/image/view/1709767/89463196">http://itmages.ru/image/view/1709767/89463196</a> . Now xmonad shows #2 window. How to fix this trouble? I want no changes in tailing layout when I move focus somewhere.&nbsp; </div></div>
codesite | 6 Jun 21:07 2014
Picon

Issue 574 in xmonad: Applications stop receiving keyboard events if I type Greek letters in the shell prompt

Status: New
Owner: ----

New issue 574 by anakreon...@...: Applications stop receiving  
keyboard events if I type Greek letters in the shell prompt
http://code.google.com/p/xmonad/issues/detail?id=574

What steps will reproduce the problem?
1. Switch to Greek keyboard
2. Launch sell prompt (modm F3)
3. Type any letter in the prompt

The typed letter does not appear in the prompt. Some times Esc works and  
focus returns in an opened X window but the prompt remains visible until I  
restart the X session. Other times the behaviour is worse. Opened  
applications do not receive keyboard input at all. I can use the mouse and  
paste selected text though. Also I can switch to another desktop (modm  
1-9). It seems that only letter keys are disabled.

I have attached my XMonad configuration file.

Attachments:
	xmonad.hs  2.0 KB

--

-- 
You received this message because this project is configured to send all  
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
codesite | 1 Jun 04:53 2014
Picon

Re: Issue 573 in xmonad: XMonad.Util.XSelection.getSelection leaks a handle to the X server


Comment #7 on issue 573 by gwe...@...:  
XMonad.Util.XSelection.getSelection leaks a handle to the X server
http://code.google.com/p/xmonad/issues/detail?id=573

Alright; I've pushed a patch fixing the closeDisplay issue and adding a  
warning to the documentation.

--

-- 
You received this message because this project is configured to send all  
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
codesite | 1 Jun 02:05 2014
Picon

Re: Issue 573 in xmonad: XMonad.Util.XSelection.getSelection leaks a handle to the X server


Comment #6 on issue 573 by allber...@...:  
XMonad.Util.XSelection.getSelection leaks a handle to the X server
http://code.google.com/p/xmonad/issues/detail?id=573

This transcript from IRC explains what's going on here and why this (and  
the infamous putSelection previously eliminated from the module) cannot  
work as written.

[31 21:34] * geekosaur also finds another potential putSelection-style  
deadlock in the code... furrfu
[31 21:34] <geekosaur> XSelection needs to be taken out and shot. but one  
done correctly will not in any way be compatible and will annoy users
[31 21:35] <geekosaur> because it needs to use callbacks
[31 21:35] <geekosaur> people think selection manipulation is something  
that can trivially be done synchronously
[31 21:35] <geekosaur> X11 disagrees and will happily deadlock you
[31 21:36] <pharaun> ouch
[31 21:37] <kaol> XSelections are held by an X client until someone comes  
and asks them what it is.
[31 21:37] <geekosaur> sure, then there's a negotiation
[31 21:38] <geekosaur> so, one (uncommon but possible) way to deadlock  
xmonad in the current getSelection is to kill the client holding the  
selection before it can receive or respond to the SelectionRequest event
[31 21:38] <geekosaur> getSelection will loop forever looking for an event  
that will never arrive
[31 21:39] <geekosaur> a way you could trigger this practically is by  
trying to use it when the selection happens to be held by something which  
is advertising a non-text selection
[31 21:41] <geekosaur> if it has a bug where receiving a request for  
UTF8_STRING causes it to crash (either because it's not expecting it /  
naïvely assumes it will always receive an appropriate request, or because  
it crashes trying to come up with a suitable text response)
[31 21:50] <pharaun> i *noticed* the xselection being held by a xclient  
thing
[31 21:50] <pharaun> i used to select then close and try to paste and was  
like ... its not working??
[31 21:51] <kaol> Yes. That's one effect of it.
[31 21:51] <pharaun> well that explains why
[31 21:51] <geekosaur> yes, the selection isn't a pasteboard/container,  
it's just an advertisement
[31 21:51] <pharaun> yeah
[31 21:52] <pharaun> i'm not the most familiar with x11 protocol so didn't  
know that but after noticing that effect i adjusted my flow slightly and  
never had a issue since
[31 21:52] <geekosaur> clients respond to the ad by sending a selection  
request saying "I'd like your selection in one of these formats" and then  
they haggle until they either settle on a mutually acceptable format or  
abort by not responding
[31 21:54] <geekosaur> nobody actually uses it this way, which is why you  
get copy image location / copy image in a browser instead of just a copy  
image and if you then paste it as a string you get the location
[31 21:54] <geekosaur> people don't think the way X11 selections were  
designed
[31 21:55] <pharaun> that seems unfortunate
[31 21:55] <pharaun> because it seems like it would be neat esp being able  
to haggle which format they want
[31 21:57] <geekosaur> the envisioned behavior was that when you go to  
paste it, it can display a menu of various formats you might want,  
including multiple string formats (so, for an HTML editor, you might want  
to pick between an image URL vs. a prebuilt <img> link)
[31 21:57] <geekosaur> ideas that never happened
[31 21:57] <geekosaur> (like Windows' "Paste Special" only done right)
[31 22:07] <pharaun> oh yeah windows paste special, i remember that
[31 22:07] <pharaun> i wonder how come it never happened?
[31 22:07] <pharaun> too complicated?
[31 22:08] <geekosaur> like I said, nobody understood it
[31 22:08] <pharaun> :\
[31 22:09] <geekosaur> people write code like XMonad.Util.XSelection that  
completely do not understand how selections work and therefore can't  
imagine those possibilities
[31 22:09] <pharaun> :\
[31 22:10] <geekosaur> people think of selections as mailboxes, not as  
haggling. the thing in the mailbox can't change form for whatever picks it  
up, it's fixed when it's mailed
[31 22:11] <pharaun> ahhh
[31 22:11] <pharaun> looking at that code now, its yeah ok
[31 22:12] <geekosaur> I don't think it's too complicated really, it's just  
that nobody thinks about it right, they expect mailboxes so that's what  
they end up with
[31 22:13] <pharaun> heh and if everyone is going to think like that,  
you're not going to be able to do the haggling anyway
[31 22:13] <geekosaur> which might be a documentation problem, maybe on the  
part of the toolkit folks --- I have not looked at how gtk handles  
selections but I bet it uses that mailbox model
[31 22:13] <pharaun> ahh
[31 22:14] <geekosaur> especially since CLIPBOARD can't seem to decide  
which it is --- it does some things like a mailbox and some like haggling
[31 22:14] <geekosaur> whereas PRIMARY is a haggling model

--

-- 
You received this message because this project is configured to send all  
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

Gmane