First contribution - dwm patch

124 views
Skip to first unread message

Raffaele Florio

unread,
Aug 7, 2017, 10:24:17 AM8/7/17
to qubes...@googlegroups.com
Hi all,
My name is Raffaele Florio and before Qubes OS I used a lot of open source OS (Arch Linux most of all). Unfortunately I never was really satisfied. Now, definitively, I am a happy Qubes OS user, and I want to contribute. :D Actually this is my first contribution ever.

It's a patch for dwm, a window manager that I used a lot on Arch. You can find it here: https://github.com/raffaeleflorio/qubes-dwm As you can read in TODO there are two missing features, I'll add them soon.

Thank you so much!

Best,
Raffaele.
public.key.asc
signature.asc

Raffaele Florio

unread,
Aug 8, 2017, 1:03:58 PM8/8/17
to qubes...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi all,
I've an update :D
I patched dmenu for Qubes OS. You can get the patch here: https://github.com/raffaeleflorio/qubes-dmenu
As you can see there are two files executed by dwm or other: one for Dom0 (dmenu_dom0), one for vms (dmenu_vms). For the latter I patched dmenu in way to insert alias.


Furthermore I updated dwm patch to work with this dmenu.


Best,
Raffaele.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJZie3jAAoJEI08Rvun9XHuTwsP/1eC3THkY1EqMj5iSY1iuyAN
vX9Vta2X/NYYUltev+YdbRrnd0ySFp/0fEdxmQxjvHfJA7DhH60M9cP8Q8U8O1zj
69vsGFTcvCR/DDKSdIWoh21OOSGN8m8Owb2ZrBS8YbY8YexmXL3pV/Og9pfDFmGz
/ixFQ73uga2PwIDQTfWaouL/6VCgZzN2NAIzfrySZr9eHippGReLaAoZhXFOMjOF
u1ehViXl80fAoBWfoH023Eilk5c8NQL9aewzDPu8YX3N2xQTjoG4HjdfTmoKLK4L
LRTznmnCnwkT894p6CqrGNYCTpYk0bsNo2ldgmayndESK5nDWYEgKGtfsmpm/roE
VfOsIkWRhJCH6q5qwvpWc97MpVD5e0Azvz+pPR5WQ+zESQtaXWxX0/PxosZnQ1wH
2ar502Ym5tBQQ7ZleRkO3bt7z0TsZW6omka43Y6humTB91KUoDvet5qAnF/8GR8E
FFs+rCu9/BpmbvyzeozSnHXng1KU+Hvi3Tv9UkTB1encfxVtas2ieqcL20NE0o6y
F5m8n9IAZL5wG0bBwMqafNUQX2rZ7yaoYxzpy8BxnuFWDhADMvW4hAINFA36Oxwe
/0MY0zxQJyCcofSS2NgxDVFV7NG0kYzPqwdC1g3+LSzUeempzkxD1jbG2LESibNh
EruEudixwjp07ZBi9h6c
=eGQn
-----END PGP SIGNATURE-----

-------- Original Message --------
Subject: First contribution - dwm patch
Local Time: August 7, 2017 4:24 PM
UTC Time: August 7, 2017 2:24 PM

Raffaele Florio

unread,
Aug 9, 2017, 5:12:10 AM8/9/17
to qubes...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi all,
I've just uploaded a better patch. With an obviously improvement, one shell file instead of two for each type of dmenu (dom0 or vms).


Best,
Raffaele.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJZitFtAAoJEI08Rvun9XHuENIQANggxtdrAAIdfSXDsN3NWwGG
1zpQokkr7EwAPbXaO+t/u2LXOJa8CyGMPDL8ZOOa/VH0fyn5oERaT6cGYUtxYjCz
+FTHfv7DfdKtQIYUxiPzk4G94eJy3KCf9WznXExaMZ/kgeTqvTsi6BOOFE0oNXiw
4hOJ6JUPvCroZESNdOqjMwcHTmOcw47xFBAgsbFkxPXwOa6BxsyY5fKkSzDgKxHv
lebAsdUeWYkAOKTc23/4Qz/EXC/860nSvlgLZ+F5lwIV8A6hsx7M3g3kEQ5+i700
3NtYLukzRX4U3b6zva/DXnU2gjiaEF7Pl8N/pwyfwDXfDVNaRXpjg/JoQmzBIb4M
QXRQFhOH1Jva4wfjHeMKAa6Qx7+JzqTqWJJ1lgbM1j88L8spl+ktdMQBshTyplPO
EIlGZu8y2jWzsyp/xL5zIFHqka7JAU2s/xC0nhMyerz1N6ZgY3kXmR04ZIWG7RXA
vVX/tKxdr+m0MMiSfo+U7s/xU21gl2ZXqlQba2lEOkObvzf11T/n4qI2nswuQ+M7
tTEl2QuEON7ZMbgWWpG8bvtAk6O/jx7Qjcc8X0wmFinJ44wZFNlcdfBiOTkI8aOH
aSSi75UV2yK1MiRoXBV9au0V1tJ6OrkKhvzvg9jjpdafqNHN7sAHPXHKw5iENzDd
IaX2Xcqk2rM/g72AgoYk
=D8m3
-----END PGP SIGNATURE-----

Raffaele Florio

unread,
Aug 9, 2017, 12:04:38 PM8/9/17
to qubes...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

I'd like to know if dwm has to handle /etc/xdg/autostart to gain complete support for Qubes OS. Or is it acceptable to handle /etc/xdg/autostart not directly? For example with a shell script that execute predefined required stuff such as qubes-guid, qubes-manager, xscreensaver, etc.? I don't know what are the requirements.


For dmenu I supposed that in ~/.local/share/applications (in Dom0) contains only valid applications entries, so everything is displayed in dmenu. Is this right?


Best,
Raffaele.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJZizJ9AAoJEI08Rvun9XHubT4P/3sU8GPpESWqj36OpJSDLR7x
p/hZlQmfJG51g6v3T2FUXPro0F7dMHhJWAvukbIDL5vr+VD+ap9P1+k8ORIM5B4i
IT7XmuRycMoFY44Odt3pfFsqOSPOqPWGzhoWhgcqyU7gZtNHOF/7XD9CORrGsDP/
x7JvnbHDEQLGrs9LlG9GTJ/vyz2HS28/tyz5oszv3yTEa24cSvrK/J2HOpHx79pw
aw/1f9Qnd89K91rhwZ1vCQPtY5MYVp22I4uYtLZZAB6meJEwYM/bmkTQ3JF67Gkg
uNgvzwv1Ur8508UEdUGJz39n2NXvzpRTpi4K8DklrJjVNDd/xNM1yj5TnCyMBAdn
lH8MYZlzpVK6Tf6PS2rXKpEvob04XXWkjni97lg+iY0rSw+/1lK2LfYd/vcFhn6/
GK1juCy+UwRelwSfzdBR4vBtKVmSz51kEiTpDgw//oHSjbmeRruBv7Ljtoyv5eH+
5gb4vAsZd7nFvX6gY2Rnz23kKtRrYU63ZulmS4mY2vLLqyE44A5VforGoO08gNPC
Rfc23kjcqodGTnKPVfKX3R63uB9Pr3VpNHFL7MW7qnpQVKZ3VZQ81CQraLcuzePW
qpjipT0jF/Oq7lB+OFXbIwRwGUwdd1C7djVhwtVcNfkeJyk/qPCcUTcMvNntJODe
lLIiWVuVMhWpfP1WVD7H
=r+mm
-----END PGP SIGNATURE-----

Andrew Morgan

unread,
Aug 9, 2017, 2:14:12 PM8/9/17
to qubes...@googlegroups.com
> --
> You received this message because you are subscribed to the Google
> Groups "qubes-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to
> qubes-devel...@googlegroups.com
> <mailto:qubes-devel...@googlegroups.com>.
> To post to this group, send email to
> qubes...@googlegroups.com
> <mailto:qubes...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/qubes-devel/m5cPw4rJ_EiJxy9XSGaV4NsFe-rOFBN6vi_se8wqwVKDyPb9D7M6Yf-CEMtFbz3xsaNmCw15sHkqtQ7HjnsHIp2iK5Eo_mO4bQLGIw7nmdo%3D%40protonmail.com
> <https://groups.google.com/d/msgid/qubes-devel/m5cPw4rJ_EiJxy9XSGaV4NsFe-rOFBN6vi_se8wqwVKDyPb9D7M6Yf-CEMtFbz3xsaNmCw15sHkqtQ7HjnsHIp2iK5Eo_mO4bQLGIw7nmdo%3D%40protonmail.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout.

Just wanted to say thanks for doing this, I've a few friends who are
very appreciative.

Andrew Morgan

signature.asc
Reply all
Reply to author
Forward
0 new messages