El vie, 19-06-2009 a las 21:49 +0200, Jordi Mallach escribió: > On Fri, Jun 19, 2009 at 06:47:01PM +0200, Javier Martín wrote: > > Nevertheless, even if this script is a temporary fix, it would make life > > easier for unexperienced users while The Right Thing (TM) is done > > regarding the additional packages. However, I've suddenly noticed: I'm > > using gksu and zenity, but what about KDE-based setups? > > We can depend on and use ssft. >
This is a first attempt at a script using ssft. To get a successful port, I needed to add two functions: - ssft_directory_selection: works around the fact that the file selection dialogs invoked by ssft don't allow choosing a folder. All three dialog frontends (zenity, kdialog and dialog) offer this option. This function should be added to ssft itself. - admin_do: a wrapper for graphical sudo. Based on the ssft frontend, chooses between gksudo, kdesudo and plain sudo (I suppose a `dialogsudo' could be emulated, but I deemed it way over my head). A modified version of this function allowing for a custom description might also be proposed for ssft inclusion. I've checked it with bash and dash, and with the zenity, kdialog and dialog frontends. Seemingly, it works.
openttd-start.sh
Description: application/shellscript