Subject: xdm login screen change
To: None <tech-x11@NetBSD.org>
From: Lubomir Sedlacik <salo@Xtrmntr.org>
List: tech-x11
Date: 03/13/2005 02:31:26
--2YJj5f1P6Th4nBRw
Content-Type: multipart/mixed; boundary="HLsZ5Z1opAQvdr2J"
Content-Disposition: inline


--HLsZ5Z1opAQvdr2J
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

hi,

i noticed today how ugly our current xdm login screen looks like (i am
using a custom xdm Xresources file for a long time so i hadn't noticed
until now) after we switched to the new logo pixmap.

i spent some time figuring out and testing various color combinations
(the orange/grey color scheme is really suboptimal, mildly put.  with
almost any background color which is not white or black one of the
colors dissolve) and this is what i came up with (the pixmap image and
diff to Xresources attached):

 http://NetBSD.org/~salo/xdm-dark.png

for comparison, our current xdm login screen:

 http://NetBSD.org/~salo/xdm-current.png

what do you think about replacing the current color scheme with the new
one?


regards,

--=20
-- Lubomir Sedlacik <salo@{NetBSD,Xtrmntr,silcnet}.org>   --

--HLsZ5Z1opAQvdr2J
Content-Type: text/plain; charset=us-ascii
Content-Description: Xres.cpp.diff
Content-Disposition: attachment; filename="xdm.diff"

Index: Xres.cpp
===================================================================
RCS file: /cvsroot/xsrc/xfree/xc/programs/xdm/config/Xres.cpp,v
retrieving revision 1.1.1.5
diff -u -r1.1.1.5 Xres.cpp
--- Xres.cpp	5 Mar 2004 14:27:09 -0000	1.1.1.5
+++ Xres.cpp	13 Mar 2005 01:10:12 -0000
@@ -47,13 +47,15 @@
 xlogin*borderWidth: 1
 xlogin*frameWidth: 5
 xlogin*innerFramesWidth: 2
-xlogin*shdColor: grey30
-xlogin*hiColor: grey90
-xlogin*background: grey
-!xlogin*foreground: darkgreen
-xlogin*greetColor: Blue3
+xlogin*shdColor: black
+xlogin*hiColor: grey25
+xlogin*background: grey15
+xlogin*foreground: white
+xlogin*greetColor: #f26711
+xlogin*promptColor: grey40
+xlogin*borderColor: #f26711
 #endif /* XPM */
-xlogin*failColor: red
+xlogin*failColor: #f26711
 *Foreground: black
 *Background: #fffff0
 XHASHelse

--HLsZ5Z1opAQvdr2J
Content-Type: application/x-gunzip
Content-Disposition: attachment; filename="NetBSD.xpm.gz"
Content-Transfer-Encoding: base64

H4sICEiTM0ICA05ldEJTRC54cG0A7F17V9u40/77/X2KYbln6JA4zg1ITu7bFiiFtpTQQ4BS
SoFCodBAC+Gzv5JGSmI7dyCErjVnz3awrcuj0aMZWVZmA7DxdhkCs/+7uNy9PNyDvW+7PyEA
b/Yvs+/y29dnJ5+2IAk3//snFI9AKBIEKxEB65+Z//0D8H978ObH6b5USCqj4ZiVt6JSR6Xb
4bBlxaSeZr0o/hCW+qjSY8FwNKQyG1N6IhwuBjNSH2e9YIeDWalPKD2TsePBnNQDSs+G7Rzr
ybqel/oLpceL4TznN6/0aDwcCan6pbg+8bDN9Zvh+uesItd/kvViOMjXp5UeiYTtUEHqI5x/
weR/x/Ur2Bmuz43S83YkEyxKfUvphXw0EgpJvax0UViM9Vml54qRON8/xfjkwnFuzzbXNyLw
U/WZ4/pZVpbru8B61iqw/onxi9lBrl+V809EIkFV/1uujxUNhoJSD7GeidqsW1y/YDTK9Qvz
9Zypv816RFxW90c4/2jE5vyjjE8+nOPyY1y/hLGPOOMp8A+p9iUYv6gdY/yCnF82EuX8drm8
YKTI5X1mPRa1WN/j+3ORGN//hdsfChe4/H0uvyD6U5X/lfWQlWH9gPFNGHv4xvllTPmHpv02
t/+I8QmZ/jvm6wWDz3fWQwbfE84vbvA/ZXuN2wXu3x/c/rAd5faf8fWYuX5u+k/X5yfnn4iG
Of8Lvj9jF/n+S7b3sLB31Z5f3D7LjMcK9088nGF8rjj/mKnfNedfNP3/m/W4Ke8Pl5eLBLm8
DOOdsy0er1ku3xL9G5d6jsuPGfvNs31HwjHOr8DPR429Ftk+RAN4vP3LelASitRfMl5ZO8F4
veLxlojkePy8Zj1sxt8il1cw42mJ6xM043uZ7SFjxs8bvj8ejvHzK5xfNpJn/S3jVTDjdZWf
t814XGM9KEXq77g8QVBWROrv6/am8PnA7Y+L4afwW2fdNnz40fRfiOu7wfnHpUi9xHirJPVN
zXdSpL7D96ukyJu0vUW4PCI9nvV4QqUnMqY/08TPm/aNkuYjbU9jSo/b4QTfP670XDgSZnua
4PIsU16A88tLUfzN+cWkKP4mPb61vc1zfSwznlN8v23Kn+H8olZO8zfXJ2Lse1rp2WIkxP0/
ovR8xvTnHZeXNeP7hmrzheqvLaVHclIUf/P1iBTF37p8KYq/ubygnWX73NbtNfPLHOcnesNS
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
BHdXsPWqeqDhzd8tyvzal2jKTVC7UrtkmLRZm1qCUsOa1QR2nlZnYCQ9CyOevy+JcXABr0SP
WkDpu/RN02PQZ2gmfQJyTW0XrmDZ8eujG8ILqcuO4FH5f8DvNSmqv3f+Qqso0LEaVuFLMCmY
KeX5WqRIjSUWaK6hxGmU0W5WRAGy3NuevyL8W3+jvbt09kTfuv63UX+q5KPuo+6j7icfdR91
P/03UN9wiI/6YFIA238x7aP+GGnfsR5y6qM+oOTcG3eNPuoD4RjHGm/1mZ+f9Hx8GOcXVjfo
oz6I5PymKNn5RBkf9QdJzrcaRfRRH7y1V7s668lH/b5pBJ3nUSR91AeSblrsivNRf8w059oj
nUMf9UEk91e+s+Sj/vjJ/UXArY/6QFLStb90w0d9AMl5FoncH+6jPohUdHkyRfJRH0By7d+6
Qh/1QST3DvXn9otXzxP1DXDuN1wiH/VBpKsOX3T6qD9Gcn8//bx+8er57sy4+v/2ziCFQRiI
ontvIoG5QKmb4gW67MITtOIqCCWevdt2ApJiEpzw3hHeQpI4/4/8k9LCeh6eUcs91mug210G
h/Xy6P6+l5n9brYn7vTWixXrFdCtmJuRiQ3b1lNat7GenzU6ydyxXpwlakvzgvXy6I75ab8F
BuuZvu06t/vGegV0v0JI3DSG9SOMMjtbbzJt5JJu7pHQQIT1zPzM4oXTz/u2ksHrv/Znnv/v
dUPJR+flKj13U8A61rGOdaxjHUpZD5fuA5WxIcTM7QAA

--HLsZ5Z1opAQvdr2J--

--2YJj5f1P6Th4nBRw
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (NetBSD)

iD8DBQFCM5ftiwjDDlS8cmMRAh02AJ9+NBTMTLX+C4WxuTUAKgdxEvoCRgCfXCho
KPZ5pajiDKNliUvMk2EBXc4=
=wLj6
-----END PGP SIGNATURE-----

--2YJj5f1P6Th4nBRw--