Not exactly sure where to put this post, feel free to move it. Please see attached pic. I use Win 7 on shared pc, Inkscape v 92.4, but happened in all versions. (Laptop used to be my hubby's but I kinda took it over). The problem is that Inkscape decides where to place my data, doesn't allow me to input it (I blacked out my hubby's name).
None of the system info is editable on my end (even if I run as the admin). I realize that not a lot of users are affected by this, but I am so there has to be others. Is there any way to make it editable? Or even better, Is this something that could be changed in v 1.0?
You could also create a batch (.bat) file something like this:
set INKSCAPE_PROFILE_DIR=c:\rlb\data\InkscapeProfile
start c:\bin\InkscapeBeta\bin\inkscape.com
and create a desktop shortcut to it. Right click on desktop, select New->Shortcut, fill in path to .bat file, Next, fill in name you want to appear on desktop.
The above batch file points to "inkscape.com" instead of "inkscape.exe" because I currently want to see the warning/error spew. YMMV!
ronburk, thanks for that link. I did check it out. Well, I understand some of it, just enough to get myself into trouble, lol, so I haven't attempted anything until I can understand more or get some assistance. Haven't done much with bat files.
Hoping this can be remedied in v 1, if that's the case, then I'll leave well enough alone.
Right-click on desktop, New->Shortcut, then copy the previous line and paste it in there. You can set both the name and the icon for the shortcut if you're otherwise happy with this approach.
Because it's a tiny text box, you'll probably want to just edit that big line in your favorite editor before copying and pasting it. Ideally, all you have to do is change the "c:\YOURPATH TO\YOUR PREFERENCES" to the path you want your preferences stored in. DO NOT leave a blank before the "&&" there, but it's OK if your path has blanks. This line also assumes you've installed inkscape to the default location. If not, you would also have to change the ^"c:\Program Files...^" to contain the path to the folder containing your inkscape.exe.
This may all look too gobbledygook for comfort, but I think I'll try using this instead of batch files for running different versions of Inkscape side-by-side -- so thanks for posting the question!
On the plus side, about the only damage you can do with this is end up making a desktop shortcut that doesn't work, which you can then easily delete.
Maren. I do have an account of my own, always have. The problem is that in inkscape those fields are not editable to be anything but the owner of the pc, and not down to the user level. You can click in the field, as if to change it, but it doesn't allow editing, even when I open inkscape as the admin. It's just strange.
I thought perhaps it is a windows 7 issue, no idea how to tell if it's Inkscape or Win 7. At some point I guess I would need to download the 1.0 beta and see if it's still an issue (it's quite annoying). I'm not confident in how to report a bug to be honest, but guess I could look for Brynn's thread for some guidance, esp if you think it's worthy of reporting. thx
Yes, talking about assigning my name (dee in this case) to those inkscape system files. I don't quite understand how reinstalling into a diff folder would chg to my name. Inkscape (like my other programs) are stored on the C drive that is shared by both users.
If you are logged in as yourself, Inkscape should be using your home folder for saving the preferences. If it uses another person's home folder, that would be a bug.
From what you wrote, flamingolady, I understand that you are logged in as flamingolady (or whatever your user account on that Windows computer is), but Inkscape uses your husband's configuration folder, even though nobody is logged in as your husband on that computer.
I don't quite understand how reinstalling into a diff folder would chg to my name.
Because you would reinstall it for only yourself, instead of installing it for all users (which probably goes to your husband's account who must be the admin). If your husband want's Inkscape, he could install it for himself. I've never actually done that, so I couldn't tell you how to do it. But I do see an option for Install for all users, in the install wizard. I guess if you untick that, it would put the Inkscape user files in your AppData, rather than your husband's.
hmm, I've never noticed that you could untick that option, as I always just choose the standard installtion. Maybe I'll reinstall the beta 1 version and see if that works.
Not exactly sure where to put this post, feel free to move it. Please see attached pic. I use Win 7 on shared pc, Inkscape v 92.4, but happened in all versions. (Laptop used to be my hubby's but I kinda took it over). The problem is that Inkscape decides where to place my data, doesn't allow me to input it (I blacked out my hubby's name).
None of the system info is editable on my end (even if I run as the admin). I realize that not a lot of users are affected by this, but I am so there has to be others. Is there any way to make it editable? Or even better, Is this something that could be changed in v 1.0?
You can use the environment variable `INKSCAPE_PROFILE_DIR` to change the location of your profile folder.
Patrick. Sorry, I don't know what that means. Are there instructions somewhere?
https://www.nextofwindows.com/how-to-addedit-environment-variables-in-windows-7
You could also create a batch (.bat) file something like this:
and create a desktop shortcut to it. Right click on desktop, select New->Shortcut, fill in path to .bat file, Next, fill in name you want to appear on desktop.
The above batch file points to "inkscape.com" instead of "inkscape.exe" because I currently want to see the warning/error spew. YMMV!
Thanks Patrick.
ronburk, thanks for that link. I did check it out. Well, I understand some of it, just enough to get myself into trouble, lol, so I haven't attempted anything until I can understand more or get some assistance. Haven't done much with bat files.
Hoping this can be remedied in v 1, if that's the case, then I'll leave well enough alone.
I think I'd probably just uninstall Inkscape. Then when you reinstall, you should be able to choose where it goes.
OK, someone cleverly found a way to set the environment variable inside the command-line of a shortcut. Maybe this will be worth a quick try.
https://netlicensing.io/blog/2012/06/15/set-environment-variables-in-windows-shortcut/
C:\Windows\System32\cmd.exe /c "SET INKSCAPE_PROFILE_DIR=c:\YOUR\PATH TO\YOUR PREFERENCES&& START /D ^"C:\Program Files (x86)\Inkscape^" inkscape.exe"
Right-click on desktop, New->Shortcut, then copy the previous line and paste it in there. You can set both the name and the icon for the shortcut if you're otherwise happy with this approach.
Because it's a tiny text box, you'll probably want to just edit that big line in your favorite editor before copying and pasting it. Ideally, all you have to do is change the "c:\YOURPATH TO\YOUR PREFERENCES" to the path you want your preferences stored in. DO NOT leave a blank before the "&&" there, but it's OK if your path has blanks. This line also assumes you've installed inkscape to the default location. If not, you would also have to change the ^"c:\Program Files...^" to contain the path to the folder containing your inkscape.exe.
This may all look too gobbledygook for comfort, but I think I'll try using this instead of batch files for running different versions of Inkscape side-by-side -- so thanks for posting the question!
On the plus side, about the only damage you can do with this is end up making a desktop shortcut that doesn't work, which you can then easily delete.
But @brynn 's answer is perhaps much easier!
How about creating a user account of your own, so you can have your own settings?
Maren. I do have an account of my own, always have. The problem is that in inkscape those fields are not editable to be anything but the owner of the pc, and not down to the user level. You can click in the field, as if to change it, but it doesn't allow editing, even when I open inkscape as the admin. It's just strange.
Wait - you're using your own account, but you're getting to use the home directory of someone else?
yep. strange isn't it.
I think you should report that as a bug.
I thought perhaps it is a windows 7 issue, no idea how to tell if it's Inkscape or Win 7. At some point I guess I would need to download the 1.0 beta and see if it's still an issue (it's quite annoying). I'm not confident in how to report a bug to be honest, but guess I could look for Brynn's thread for some guidance, esp if you think it's worthy of reporting. thx
Yes, would be great if you could test with the new version first. A report would be helpful in figuring out the cause.
Maren, I installed 1.0 and it has the same issue. Will report to gitlab soon. Didn't see any other reports in gitlab or launchpad.
Are you talking about editing the fields that you showed in your first message? I don't think anyone can change those.
As far as I know, the only way to change them, is to reinstall Inkscape, into a different folder.
Yes, talking about assigning my name (dee in this case) to those inkscape system files. I don't quite understand how reinstalling into a diff folder would chg to my name. Inkscape (like my other programs) are stored on the C drive that is shared by both users.
If you are logged in as yourself, Inkscape should be using your home folder for saving the preferences. If it uses another person's home folder, that would be a bug.
From what you wrote, flamingolady, I understand that you are logged in as flamingolady (or whatever your user account on that Windows computer is), but Inkscape uses your husband's configuration folder, even though nobody is logged in as your husband on that computer.
Because you would reinstall it for only yourself, instead of installing it for all users (which probably goes to your husband's account who must be the admin). If your husband want's Inkscape, he could install it for himself. I've never actually done that, so I couldn't tell you how to do it. But I do see an option for Install for all users, in the install wizard. I guess if you untick that, it would put the Inkscape user files in your AppData, rather than your husband's.
Unless as Moini suspects, there might be a bug.
hmm, I've never noticed that you could untick that option, as I always just choose the standard installtion. Maybe I'll reinstall the beta 1 version and see if that works.
Yes, Maren that is a correct assessment.