Page 2 of 2 FirstFirst 12
Results 11 to 17 of 17

Thread: Application icon for Linux

  1. #11
    Legendary Member cairnswm's Avatar
    Join Date
    Nov 2002
    Location
    Randburg, South Africa
    Posts
    1,537
    I do not use Linux so my suggestion could be hopelessly wrong.

    Could your executable not create the icon in the correct directory(ies) on first run? So the executable starts up, checks in the directory for the icon file, if it does not find it, creates/copies it and carries on.

    As part of your install process/instructions you could just execute the program once to create the icons.
    William Cairns
    My Games: http://www.cairnsgames.co.za (Currently very inactive)
    MyOnline Games: http://TheGameDeveloper.co.za (Currently very inactive)

  2. #12
    Could your executable not create the icon in the correct directory(ies) on first run?
    Can't, because writing to / needs root privileges

  3. #13
    Legendary Member cairnswm's Avatar
    Join Date
    Nov 2002
    Location
    Randburg, South Africa
    Posts
    1,537
    So how does an installer copy files there?
    William Cairns
    My Games: http://www.cairnsgames.co.za (Currently very inactive)
    MyOnline Games: http://TheGameDeveloper.co.za (Currently very inactive)

  4. #14
    So how does an installer copy files there?
    Installing packages also needs a root privileges, but in this case system will ask user about a password. Linux and MacOS X are not a Windows where you can setup any <censored> in your system(with by default settings)

  5. #15
    PGD Staff code_glitch's Avatar
    Join Date
    Oct 2009
    Location
    UK (England, the bigger bit)
    Posts
    933
    Blog Entries
    45
    Aaah, the magic of sudo...

    @carinswm: Its not just installers that can't mess with system files in Linux, viruses, little children, accidental keystrokes, hackers, spammers and etc... In linux - if you ain't got the sudo code - you ain't got acces to me system files... Your files fine, but the system files or someone else's files higher in the permission heirachy - no sudo code, no can do.

    Its a nice system when you use it every day though, and since you haven't got to worry about viruses being able to do anything, you don't have to spend any resources on an antivirus etc...
    I once tried to change the world. But they wouldn't give me the source code. Damned evil cunning.

  6. #16
    PGDCE Developer Carver413's Avatar
    Join Date
    Jun 2010
    Location
    Spokane,WA,Usa
    Posts
    206
    you can sudo just about anything so why not just sudo your file to do the setup

  7. #17
    PGD Staff code_glitch's Avatar
    Join Date
    Oct 2009
    Location
    UK (England, the bigger bit)
    Posts
    933
    Blog Entries
    45
    And you do. Sudo runs the command after it with root privileges, after prompting you for you password. The downside, is that if you ran a command from a shell after a 'sudo su' and in many instances a 'sudo xyz' where xyz was your command, xyz would use /root as the home directory where to store preferences, documents etc... Instead of /home/yourhomedirectory and inputting your password every run is tedious too.

    I hope that clears up your understanding of how sudo works on Linux.
    I once tried to change the world. But they wouldn't give me the source code. Damned evil cunning.

Page 2 of 2 FirstFirst 12

Bookmarks

Posting Permissions

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