Nowadays, YaST team is trying to fix a long-standing issue in the installer: low-vision accessibility. In the past, a user could get a high-contrast mode just pressing shift+F4 during installation. Unfortunately, that feature does not work anymore and, to be honest, changing to a high-contrast palette is not enough. Other adjustments, like setting better font sizes, should be taken into account.
Another option is to use the textmode installation and set some obscure variable (Y2NCURSES_COLOR_THEME
) to get the high-contrast mode. But it sounds like the opposite to user friendly.
Some days ago, the team fired up the discussion in the opensuse-factory mailing list but we would like to reach as many people as we can to gather information and feedback about this topic. Getting some affected people involved in the process would be really awesome!
For the time being we’re already working on some improvements:
But we would like to hear from you. You can raise your voice in the already mentioned thread at the opensuse-factory mailing list or leave a comment in the related pull request at Github. If you prefer to have a chat, we’re also available on the #yast IRC channel at Freenode… and we love to see people there.
Please, join us to make YaST even better!
]]>Name: hot-chili-sauce
Summary: Toms’s Hot Chili Sauce
License: BSD
Version: 1.0
Group: Cooking/Sauce/Chili
# Ingredients # Requires: chili => 5pcs Requires: sugar = 3pcs Requires: ginger = 30gr Requires: vinegar = 3tbsp Requires: water = 250ml # Equipment # Requires: libfunnel Requires: libglassjars-multiple => 50ml Requires: libcookingpots Requires: libtap # Recommends: salt Recommends: wheat-flour %description This hot sauce can be used to spice up your food, give you creative energy, and is a nice gift for your friends and family members -- not only for Hackweek. %prep %setup head /dev/tap/water > /dev/pot1/WATER mv /dev/jars > /dev/pot1 heat --target-temp 100C --gentle /dev/pot1 %build %define very_hot 1 %define thicken 0 split -b 5 CHILI1 chili/CHILI1-CHOPPED split -b 5 CHILI2 chili/CHILI2-CHOPPED split -b 5 CHILI3 chili/CHILI3-CHOPPED %ifdef %{very_hot} split -b 5 CHILI4 chili/CHILI4-CHOPPED split -b 5 CHILI5 chili/CHILI5-CHOPPED %endif peel GINGER > PEELED_GINGER && split -b 5 PEELED_GINGER ginger/GINGER-CHOPPED peel GARLIC > PEELED_GARLIC && split -b 5 PEELED_GARLIC garlic/GARLIC-CHOPPED mv SUGAR /dev/pot2 heat --target caramel /dev/pot2 mv chili/* garlic/* /dev/pot2 heat --time 5min --target-temp 80C /dev/pot2 mv ginger/* SALT WATER VINEGAR /dev/pot2 stir --dont-shake /dev/pot2 mv TOMATO_PASTE /dev/pot2 heat --time 15min --target-temp 100C /dev/pot2 %ifdef %{thicken} mv WHEAT-FLOUR /dev/pot2 %endif %install # FIXME: add adequate safety measures. This is hot. mv /dev/pot1/jars /dev mv /dev/pot2/* /dev/jars seal /dev/jars && turn /dev/jars sleep 60m %files /dev/jars]]>
My suggestion (unaware if it’s possible or not) was probably to explore GNOME3 features to serve YaST integrated already with GNOME3. This could be an interesting approach as it would offer integration and some advantages:
* Better integration with GNOME3 without having to write(/maintain another application;
* Take advantage of YaST2 modular structure;
* Present YaST in a prime space in GNOME3, thus offering a openSUSE differentiation point;
* No conflicts with possible KDE existing front-ends for YaST2;
* Improve users experience.
My proposal would be something like (maybe to be served as an extension for gnome-shell). Please neglect my ‘lame’ photo manipulation skills:
Mockup: YaST2 on GNOME3
So, you know, FLOSS is our world.. i took the code, and improved it, just a trivial change, but really nice. I added LXDE/PcmanFM support, as you can see from the picture:
Now you can have acetoneiso2 run pcmanfm too.
The patched package is already into Packman repository and a submit-request (#41069) has been submitted to KDE:KDE4:Community repository, so hopefully, it would be available even there quite soon.
So people.. enjoy it
Andrea
]]>But do you think there is something better to see your work on a magazine? a national magazine? I guess it’s really exciting isn’t it?
Well we did it! The Italian Linux Magazine wrote two entire pages for us, and our live cd (together with XFCE one) was into the attached DVD or CD!
That was cool!!!
Andrea
]]>So now, after lot’s of promises, what is the status now?
IT’S DONE!
yes… it’s done… openSUSE 11.3 allow now to install LXDE directly from installation DVD or Net install. I’m sure all of you reading this post wants to try it, but for lazy people (and i know there are a lot of them outside), just click here and watch some pictures.
Can that be all? No of course not!
Just today i announced to opensuse-lxde and opensuse-factory mailing lists that we switched finally to pcmanfm2.
Even if that one is not yet stable, and even if it’s still on alpha release stage, it’s already feature rich and stable enoguht for daily usage. Of course bugs exist and you report is welcome, so we can fix them.
But it’s not enough, thanks to sidux lxde community we have a couple of nice tools: lxdm-conf and lxcc.
lxdm-conf as name suggest, it is a simple and powerful tool that helps you to edit lxdm settings without take care to manually edit /etc/lxdm/lxdm.conf file. This tool is already into repos.
lxcc instead is a small control center, written using python-gtk. It’s based on an idea of PCLinuxOS Community that wrote lxdecc using gtkdialog. Instead to port original lxdecc to openSUSE we choose to cooperate with Sidux on lxcc simply because gtkdialog looks to be a dead project. Lxcc is not yet into repos, so here a screenshot:
And to finish a very good news. We are working on live cds. Yes, it’s taking looong time, but now we should be able to provide you better ISOs in shorter time since we moved from suse-studio to OBS kiwi system. Preliminary images can be downloaded from here: X11:lxde (login required).
Most probably, a preliminary image will be published soon for a testing (based on openSUSE 11.2), in the same way, a Factory based live CD should be ready soon. Of course, i can’t forget, all that work on ISOs couldn’t be possible without the Dmitry serpokryl help (The author of SOAD).
I hope you’ll enjoy openSUSE-LXDE experience. So please, test test test and test it again. We have to provide the best LXDE ever!
]]>Because Klipper expects only oneliner as an action, I wrote the short bash script obug.sh which expects one argument with a bugzilla string.
#!/bin/bash [ -z "${1}" ] && { echo "bug number required" exit 1 } regex='^(bnc|bug)?#[0-9]+$' [[ "${1}" =~ ${regex} ]] || { echo "${1} did not match ${regex}" exit 2 } firefox https://bugzilla.novell.com/show_bug.cgi?id=${1#*#}
It’s obvious how it works – it checks if the argument exists and if matches the pattern and then opens a firefox (it’d be a xdg-open, but I use firefox for Novell Bugzilla). There should be only one strange expression – ${1#*#}. It is a Shell Parameter Expansion. This expression removes all characters from the beginning of the string including first #, so it convert bnc#1234 to 1234.
Then I defined a new action in Klipper triggered by ^(bnc|bug)?#[0-9]+$, which calls obug.sh %s, where %s is the content of clipboard.
And after that all I selected the bnc#1234 by mouse and then the following popup appeared.
One disadvantage of this method is that Klipper opens popup window only near its status icon in systemtray. It would be more useful to show it near current mouse position.
]]>That picture talks… your quest is to find the news!!!
BTW on the screen you can see the work in progress openSUSE-LXDE for openSUSE-Factory (the next 11.2). Notice how LXDE use only 108MB RAM and 5% CPU with:
* Firefox 3.5.3
* OpenOffice.org (writer) 3.1.1
* Pidgin
* LXTask
that’s amazing isn’t it? (Don’t focus on red lines… The background is nice but THIS IS NOT the new, check the ICONS)
Thanks to Miguel Albalat Aquila for the patch
Thanks to me for changing on the patch to allow it to work with trash support patch
Andrea
That’s great! But there is a main problem here, I’m not running openSUSE with X11:lxde packages, but debian with their stuff. I cannot use my geeko because the phone is an ARM and our openSUSE@ARM looks to still be in an early development stage. This post wants to be a ping to or openSUSE@ARM project and of course some marketing to this great and light Desktop Enviroment. For people interested in, here some hardware infos:
# cat /proc/cpuinfo
Processor : ARMv6-compatible processor rev 2 (v6l)
BogoMIPS : 526.25
Features : swp half thumb fastmult edsp java
CPU implementer : 0x41
CPU architecture: 6TEJ
CPU variant : 0x1
CPU part : 0xb36
CPU revision : 2
Cache type : write-back
Cache clean : cp15 c7 ops
Cache lockdown : format C
Cache format : Harvard
I size : 32768
I assoc : 4
I line length : 32
I sets : 256
D size : 32768
D assoc : 4
D line length : 32
D sets : 256
Hardware : hero
Revision : 0080
Serial : 0000000000000000
# busybox free
total used free shared buffers
Mem: 197016 191024 5992 0 8
Swap: 0 0 0
Total: 197016 191024 5992