-
Update on the kio thingy
Hi guys,
Well after looking into KIO and the way that you guys are doing things with klik, it seems that an IO Slave might be of limited utility (although I admit I'm not really really experienced with all of the uses of KIO). All it would really do it download the klik recipie to the local system and run it to create your cmg file. Once you have the cmg file there are more uses for it, like installing local files, icons, menu entries, etc. What would probably be more useful is a service that listens to a directory like ~/.applications and /opt/share/applications or /usr/local/applications and installs/uninstalls those things automatically when as file is added to or removed from that directory. Then you wouldn't need an IO slave at all. However, this would require a descritpion file to be installed in the cmg file to tell the daemon what files to install and uninstall to the local system when the program is installed or uninstalled to one of those special directories.
However, it seems that some recipies are not without their problems. For some reason some programs don't work properly. e.g. ksirc doesn't save my preferences or anything. I think that the IO Slave is of much more utility if a recipe is *not* a shell script, but a series of MACRO actions that are interpreted into actual actions on the file system by the daemon. These MACRO's could be defined by plugins to the daemon (service) and be written in shell, perl, python, c, c++ etc. I could probably use the plugin and MACRO code from lineakd to do this but it's a pretty large undertaking, it involves completely standardizing, codifying and reingineering the klik system. However, then each distribution can write macros that are specific to them and you don't have to put platform specific code into the the recipie.
Sheldon.
Similar Threads
-
By vlader2004 in forum Ideas
Replies: 1
Last Post: 01-06-2005, 01:04 AM
-
By pinku in forum Networking
Replies: 0
Last Post: 02-07-2004, 09:52 AM
-
By cloeser in forum Ideas
Replies: 2
Last Post: 10-03-2003, 10:50 AM
-
By freeballer in forum Ideas
Replies: 1
Last Post: 02-20-2003, 10:07 PM
-
Replies: 26
Last Post: 01-17-2003, 03:01 AM
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules

Gigabyte 4U AI Server 10x Nvidia GPU 2x Xeon Gold 6150 36 Core 2.7GHz DDR4 RAM
$1499.00

Dell EMC PowerEdge R440 Xeon silver 4215 2.5GHz 16 GB ram 2x 550W PSU No HDD
$275.00

867959-B21 HPE ProLiant DL360 G10 CTO Server W/ 2x 865414-B21 1x 840140-001
$245.00

Dell PowerEdge R530 2x E5-2630v4 H330 iDRAC8 Port Card Riser No PSU/RAM/HDD
$99.99

Dell Poweredge R730xd 12LFF 2*2660v4 4*1Gbe h730 2x 750W Server CTO
$308.00

Dell PowerEdge C4130 1U AI GPU Server | 2x E5-2690 v3 | 64gb Ram | 2x 1600W
$524.99

Dell PowerEdge C4130 1U AI GPU Server | 2x E5-2680 v3 | 32gb Ram | 2x 1600W
$409.99

Supermicro 2U GPU Server SYS-2029GP-TR 2x Xeon 6130 32C 6x PCIe 3.0 x16 Slots
$745.00

Dell PowerEdge FX2s + 8x FC430 Blades 16x E5-2630v4 160 Cores Rails No PSU/RAM
$699.00

Dell Constellation ES.3 3TB Enterprise-class Hard Drive (Wiped & Tested)
$39.00