[opensuse-gnome] GTK interface of software installer in YaST [yast2-gtk] in Factory
Dear milestone testers! openSUSE 11.3 looks to be getting in good shape, and there are about two months to go [1] before the first of the RC releases and three until the final release. There are numerous things to be excited about with 11.3 as has been the case with every prior release. One of these is definitely the gtk interface to YaST Sotware Management module [2,3], much revamped since 11.2. It would be very nice of you to test this thoroughly for bugs, but also for usability issues and suggest improvements and peeves :) here and over at bugzilla [4]. In the following I would like to run you through some of the more notable changes in the interface. Please note that there is enough time yet to make minor modifications in the design if required. 1. Main interface revamp: The package-list shown by default is now categorised by (Packagekit) groups and further separation into "Available", "Upgrades" and "Installed" tabs has been done away with. Instead this has been implemented as a separate "Status" filter (below the Category box). By default this filter is set to "Any Status". Selecting the "Upgradeable" filter here for example shows all those packages which have upgrades from the subscribed repositories and brings out an "Upgrade all" button just below the package list. The package-list can now show various columns like repositories, etc. The columns shown by default are Tick-action, package-name, and package-version. Selecting a package for installation is now much easier. For packages that are not installed, check the tick-box to the left of the package-name in the main list and it is selected for installation. Installed packages are already ticked, you have to un-check it to have the package removed. The upgrade button appears just beside the version column for every package that has an update candidate. For such packages both the installed and latest available versions are shown in the version column. When one selects a package for installation/update/removal it brings up a summary line in the status bar along with an Undo button (that undoes this installation/removal request alone) and a link to a "Summary of changes" box [see point 2]. There is a menu-bar at top that largely mirrors the menu-bar in the qt version. 2. A "Summary of changes" box: that contains all the packages selected during the session for installation/update/removal alongwith Undo buttons for the manually selected packages. Selecting "undo" also applies the changes to the corresponding dependencies pulled in automatically by the dep-solver. This replaces the list of changes sidebar implementation which was a part of the package-manager in its 11.2 and previous avatars. Also with a button to access the "History" viewer [see point 3]. 3. A "History of changes" box: that is accessible from either the top-menu "Extras" or from the "Summary of changes" box. This shows the entire history of installed/upgraded/uninstalled packages, and subscribed/removed repositories, categorised conveniently by date (the full history-viewer in all its glory has not made it into M5, it should be in factory [5] soon however and you can already try it from svn [2] if feeling adventurous :) ). You can select a package and hit the "jump-to" button to switch to the package in the main interface and uninstall/re-install a removed package from there. This is in response to feature # 305859. It enables the user to look up a package installed, say, recently that he/she does not like or finds unuseable and remove it and the dependencies it pulled in easily. This should go extremely well if the Unneeded packages group is implemented later [6]. 4. When one switches to the "Repository" categorisation (left-sidebar, select Repositories from drop-down header), the button "Switch all packages to that from this repository" shows up just below the main interface. All the development work thanks to the yast2-gtk maintainers. Discussions pertaining to all points have been taking place at http://groups.google.com/group/yast2-gtk. There is enough time yet for your suggestions regarding the design and usability of yast2-gtk to be given thorough consideration for implementation. Please do use it and let us know what you think of it and the changes you would like to see to make yast2-gtk more useable. You may reply to this mail for general feedback and/or put in a bugzilla report if you meet a crash, etc. Better still you may subscribe to the above google-group and post your suggestions there. Happy testing! Bye -- Atri [1] http://www.suse.de/~coolo/opensuse_11.3/ [2] http://en.opensuse.org/YaST2-GTK http://svn.opensuse.org/svn/yast/trunk/gtk/ [3] Installed and used by default on GNOME; KDE users may install the package yast2-gtk using zypper > sudo zypper install yast2-gtk and use the interface by issuing the following command as root > yast sw_single --gtk [4] https://features.opensuse.org/305859 [5] http://download.opensuse.org/repositories/YaST:/Head/ look for yast2-gtk > 2.21.36 [6] https://features.opensuse.org/300758 -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
Hi, when it comes to YaST, as somebody might listen to me right now, I'd like to say I have YaST QT software management interface. Completely unsuable, machine friendly and so 1990... YaST-GTK has a lot better interface and is really friendly. Even command line zypper is more friendly than the one I personally hate. I'm really against saying "I hate" and so but I have no choice. Over the years the interface of YaST has not changed a lot. If it changed anything else than Qt3 → Qt4. KDE has changed, has gone simplified, unified, more powerful, what I can't say about de facto KDE-dedicated interface of YaST. It looks out of place (I'm not talking about Qt style and icons - they're ok). Just for feature-parity and usability-parity I'd like to see Qt one be comparable to GTK one (identical, I guess). PS I used to use GNOME everyday and I wasn't complaining about YaST then, it was awesome that it was getting a GTK interface (10.3). After then I moved to KDE4 (4.2.x) and found YaST interface really ugly. When I was using SuSE 10.1 I noticed that interface and I didn't like it. Ubuntu, Fedora - they had better, more friendly tools. When PackageKit came, there's a little problem for you: to use it or not to use it. Using it is way around to getting to basic package management, while YaST is ready. You should learn about interface then. Even KPackageKit is quite nice. And don't tell me to use GTK one, since I do, but do something for new users, about which I care right now. Thank you for listening. -- Best regards, Jakub 'Livio' Rusinek http://blog.jakubrusinek.pl/ -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
On Wed, 2010-04-14 at 16:33 +0200, Jakub Rusinek wrote:
Hi,
when it comes to YaST, as somebody might listen to me right now, I'd like to say I have YaST QT software management interface. Completely unsuable, machine friendly and so 1990...
YaST-GTK has a lot better interface and is really friendly.
Hi! Thanks, Jakub but you know how easily this could turn into a flame-war if we start looking at YaST's gtk-interface vis-a-vis the qt one here. We have gone through that before and, well, although as a user of both yast2-gtk and yast-qt for a long time I understand what you are saying, let us for now just compare the factory yast2-gtk to that in 11.2 here and let us see if we can better the interface even more! If there are things you strongly feel about the qt-interface you should definitely take it up via appropriate forums (#yast at IRC is quite buzzing with people, right?). Thanks, and looking forward to your feedback about yast2-gtk's factory avatar, -- Atri -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 2010-04-14 16:18, Atri Bhattacharya wrote:
Dear milestone testers!
openSUSE 11.3 looks to be getting in good shape, and there are about two months to go [1] before the first of the RC releases and three until the final release. There are numerous things to be excited about with 11.3 as has been the case with every prior release. One of these is definitely the gtk interface to YaST Sotware Management module [2,3], much revamped since 11.2.
At last! :-) ...
1. Main interface revamp: The package-list shown by default is now categorised by (Packagekit) groups and further separation into "Available", "Upgrades" and "Installed" tabs has been done away with. Instead this has been implemented as a separate "Status" filter (below the Category box). By default this filter is set to "Any Status".
...
When one selects a package for installation/update/removal it brings up a summary line in the status bar along with an Undo button (that undoes this installation/removal request alone) and a link to a "Summary of changes" box [see point 2].
Undo! wow! :-)
2. A "Summary of changes" box: that contains all the packages selected during the session for installation/update/removal alongwith Undo buttons for the manually selected packages. Selecting "undo" also applies the changes to the corresponding dependencies pulled in automatically by the dep-solver. This replaces the list of changes sidebar implementation which was a part of the package-manager in its 11.2 and previous avatars. Also with a button to access the "History" viewer [see point 3].
Very good!
3. A "History of changes" box: that is accessible from either the
top-menu "Extras" or from the "Summary of changes" box. This shows the entire history of installed/upgraded/uninstalled packages, and
I'm salivating already :-)~~
Happy testing!
I was doubtful of testing 11.3 (too many big, fearsome, changes), but this one is very interesting. I'll download and install M5 - but the i586 version, not the x64, which has been announced as not installable. - -- Cheers / Saludos, Carlos E. R. (from 11.2 x86_64 "Emerald" GM (Minas Tirith)) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iF4EAREIAAYFAkvGvDMACgkQja8UbcUWM1wWJAD/dSZTG9XolXH2bGUKT7fLHma5 e37OB3hn4oIHEuT/5KAA/icVMkLFTBgZQn8SqcmvnnbDKSkSJyF3xeVRh4iL5xg3 =Xa5h -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
On Wed, 2010-04-14 at 19:48 +0530, Atri Bhattacharya wrote:
Dear milestone testers!
3. A "History of changes" box: that is accessible from either the top-menu "Extras" or from the "Summary of changes" box. This shows the entire history of installed/upgraded/uninstalled packages, and subscribed/removed repositories, categorised conveniently by date (the full history-viewer in all its glory has not made it into M5, it should be in factory [5] soon however and you can already try it from svn [2] if feeling adventurous :) ). You can select a package and hit the "jump-to" button to switch to the package in the main interface and uninstall/re-install a removed package from there. This is in response to feature # 305859. It enables the user to look up a package installed, say, recently that he/she does not like or finds unuseable and remove it and the dependencies it pulled in easily. This should go extremely well if the Unneeded packages group is implemented later [6].
The recent factory sync has brought in an updated YaST2-gtk interface with the history manager now complete feature-wise. Please do test and let us know your thoughts, good, bad and ugly :), on the interface. -- Atri -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
participants (3)
-
Atri Bhattacharya
-
Carlos E. R.
-
Jakub Rusinek