Page 2 of 5 FirstFirst 1234 ... LastLast
Results 11 to 20 of 43

Thread: a cmg in a .desktop file(alpha release)!

  1. #11
    Senior Member registered user
    Join Date
    Feb 2003
    Location
    Germany
    Posts
    1,159
    Unfortunately, I get the error: Unknown host bcvrf.yahoo.com

    Perhaps you can use a smaller application, let's say klik://xvier for demonstration (it's only a few KB in size)

    I probably still don't fully understand how you do it, but one thing would be of extreme importance to me: that you can freely move the "1 file" to whatever location you want, and that it does not need to unpack itself before the application can run.

    Greetings,
    probono

  2. #12
    Junior Member registered user
    Join Date
    Apr 2005
    Posts
    29
    it can be place any where.
    because every time you click the .desktop file it runs the Run.sh script that search for the file(it send to the Run.sh script the name and the rNum(a random number created at creation of .desktop file).
    this is the Run.sh script:
    Code:
    #/bin/sh
    #get the random number $1=filename $2=random number fPATH is the searching path
    fPATH="/home"
    files=$(find $fPATH | grep $1)
    for filex in $files
    do
    rNum=$(head -n 2 $filex | tail -n 1 | cut -d" " -f2)
    if [ $rNum = $2 ]
    then
    	$filex
    fi
    
    done
    Question: why this forum doesn`t have attachments?

  3. #13
    Junior Member registered user
    Join Date
    Apr 2005
    Posts
    29
    i made a .desktop file of xvier here:

    http://easy.savefile.com/urielka/xvier.zip

    just unzip copy the Run.sh script to /usr/bin and chmod +x him
    and then click the xvier.desktop file!

    Noteon`t change the name of the file changing it will make the file unrunable
    Note2on`t enter Properties of the files it will make it corrupt
    Note3: the file must be in the path of /home(including all the subdirectorys) if you want it to be any where set the fPATH in the Run.sh to /(i don`t recommend it coz it will take alot of time).
    Note4: the Run.sh is not finished,when i finaly finish it ,it will have multiplie path and index searching for more speed.

    More to come!!!

  4. #14
    Senior Member registered user
    Join Date
    Feb 2003
    Location
    Germany
    Posts
    1,159
    Looks like a clever idea, but I would change it a bit:

    - The logic for mounting should still be outside of the cmg, e.g., in ~/.zAppRun, because it's not really stable code yet and should be easy to upgrade anytime w/o having to rebuild all cmg files

    - Why the GUIDs? That looks "Windowsy" to me. What do you think about the following, it basically calls "itself":

    Code:
    #!/bin/sh
    Do_Nothing ()
    {
    [Desktop Entry]
    # for the specs
    # see http://standards.freedesktop.org/des...t/ar01s06.html
    Exec= sh -x %k # tail +9 %k | sh # skips the first 9 lines but removes $0
    Icon=info
    Name=Self-contained test application
    Name[de]=Selbstablaufendes Testprogramm
    Type=Application
    Terminal=true
    }
    
    #
    # How to insert icon data into this file?
    #
    
    #
    # here a shell script can be inserted
    #
    
    #
    # below this, the cramfs image could be appended
    # to be mounted from ~/.zAppRun with loop offset
    #

  5. #15
    Junior Member registered user
    Join Date
    Apr 2005
    Posts
    29
    about the :
    Code:
    sh -x %k # tail +9 %k | sh
    did you tested it?
    because as far as i know the $0 when running a .desktop is kdesktop(because kdesktop run it).

    about using ~/.zAppRun it`s ok but it should contain at least a simple script that will run the ~/.zAppRun like this:
    Code:
    #!/bin/bash
    ~/.zAppRun *  #this script runs on the cmg directory by default!
    EDIT: i readed the specs now and i understood how it work and i must say : how the hell did you find this?! i looked at the specs about two hours and i didn`t saw this little (but very important) info.
    i will update the scripts and post them very soon.
    but for the time i will post a updated xvier using the code that you gave!.(uning sh -x %k and ~/.zApprun instead of using the zApprun inside the .deksktop)
    here is it:

    http://<br /> <a href="http://easy.....zip</a><br />

  6. #16
    Senior Member registered user
    Join Date
    Feb 2003
    Location
    Germany
    Posts
    1,159
    Exec=sh -x %k
    works *perfectly* for me

    Do you know a way to calculate the neccessary offset= value for loop?

    Btw, would be great to see you on #klik on irc.freenode.net

  7. #17
    Senior Member registered user
    Join Date
    Feb 2003
    Location
    Germany
    Posts
    1,159
    This works:
    (Only .zAppRun has to be changed so that it calculates and uses the correct offset= parameter when loop-mounting)

    Code:
    #!/bin/sh 
    Do_Nothing () 
    {
    [Desktop Entry]
    # for the specs see
    # http://standards.freedesktop.org/des...t/ar01s06.html
    Exec= sh -x %k 
    Icon=info
    Name=Self-contained test application
    Name[de]=Selbstablaufendes Testprogramm
    Type=Application
    Terminal=true
    } 
    
    #
    # How to insert icon data into this file?
    #
    
    ~/.zAppRun "$0" 
    # we need to have .zAppRun calculate and use offset=
    
    #
    # below this, the cramfs image is appended
    #

  8. #18
    Junior Member registered user
    Join Date
    Apr 2005
    Posts
    29

  9. #19
    Senior Member registered user
    Join Date
    Feb 2003
    Location
    Germany
    Posts
    1,159
    Now this is a bit of "cheating" because it unpacks the application before it runs it (requires disk space ram, and slows down the start of large apps considerably). So we should really try to use ~/.zAppRun and cramfs/zisofs - what do you think?

    Greetings,
    probono

  10. #20
    Junior Member registered user
    Join Date
    Apr 2005
    Posts
    29
    it`s uncommpresd tar so it doesn`t take so long(i think a 0.01 secs) but using the ~/.zAppRun and cramfs should be faster but you can`t have both the icon and the cmg.
    with my "cheating" you can tar the cmg+script+icon and then in the script check if the icon exsist on(let say) ~/.kde/share/icons/klik/icon1.png and if it doesn`t exsist it will copy the icon to ~/.kde/share/icons and the run the cmg.(of course the Icon= will be Icon=~/.kde/share/icons/klik/name_of_app.png)

Page 2 of 5 FirstFirst 1234 ... LastLast

Similar Threads

  1. Desktop File Folders don't work
    By Keithj in forum Hdd Install / Debian / Apt
    Replies: 10
    Last Post: 09-10-2005, 05:55 AM
  2. How to have the remote smb file share on desktop
    By vi2004 in forum General Support
    Replies: 0
    Last Post: 02-13-2004, 11:04 AM
  3. Configuration file -- corrupt desktop, unusable network.
    By talyrath in forum General Support
    Replies: 0
    Last Post: 01-26-2004, 01:57 AM
  4. Help with Alpha Blending
    By Aslyum in forum General Support
    Replies: 1
    Last Post: 11-20-2003, 12:39 PM
  5. [SCRIPT] Install RealONE Player (alpha)
    By probono in forum Ideas
    Replies: 1
    Last Post: 04-23-2003, 01:19 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Seagate ST6000NM0115 6TB 256MB 7200RPM 3.5

Seagate ST6000NM0115 6TB 256MB 7200RPM 3.5" SATA 6.0Gb/s Enterprise Hard Drive

$159.99



Hitachi HUS726060ALA640 6TB 7.2K SATA 3.5 6G HDD Hard Disc Drive picture

Hitachi HUS726060ALA640 6TB 7.2K SATA 3.5 6G HDD Hard Disc Drive

$109.99



Seagate 14TB Exos X14 7200RPM SATA 6Gb/s 256MB 3.5

Seagate 14TB Exos X14 7200RPM SATA 6Gb/s 256MB 3.5" Enterprise HDD ST14000NM0408

$354.99



HUS726060ALA640 HGST Ultrastar  6TB SATA 6Gbps 7.2K 3.5

HUS726060ALA640 HGST Ultrastar 6TB SATA 6Gbps 7.2K 3.5" Hard Drive OF21860

$129.99



Hitachi  / HGST Travelstar HTS541010B7E610 1TB 2.5

Hitachi / HGST Travelstar HTS541010B7E610 1TB 2.5" SATA III HDD

$29.99



HGST HUS724040ALA640 4TB 7200 RPM SATA 3.5

HGST HUS724040ALA640 4TB 7200 RPM SATA 3.5" Internal Desktop Drive 100% Health

$78.00



Toshiba DT01ACA100 1 TB 3.5

Toshiba DT01ACA100 1 TB 3.5" SATA III 3.5 in Desktop Hard Drive

$24.99



HITACHI ULTRASTAR 2TB 7.2K 6G 3.5INCH SATA HDD HUS724020ALA640 | TESTED WIPED picture

HITACHI ULTRASTAR 2TB 7.2K 6G 3.5INCH SATA HDD HUS724020ALA640 | TESTED WIPED

$34.95



Seagate Exos X16 ST10000NM010G 10TB 7200RPM SAS 12Gb/s 3.5

Seagate Exos X16 ST10000NM010G 10TB 7200RPM SAS 12Gb/s 3.5" 512e/4Kn HDD

$199.00



Seagate BarraCuda ST1000DM010 1TB 7200 RPM 64MB Cache SATA 6.0Gb/s Hard Drive picture

Seagate BarraCuda ST1000DM010 1TB 7200 RPM 64MB Cache SATA 6.0Gb/s Hard Drive

$63.99