How to set PATH for Dolphin servicemenu

Zener zener78 at gmail.com
Fri May 12 13:42:17 BST 2023


Below my ~/.profile.

-------------------------------

# Append our default paths
#append_path '~/usr/bin'
#append_path '~/usr/tools/Root_Actions'
#append_path '~/usr/tools/PDF'

# Force PATH to be environment
#export PATH

#export PATH="$PATH:$(du -L ~/usr/bin/ | cut -f2 | tr '\n' ':' | sed 
's/:*$//')"
export PATH="$PATH:/home/andrea/usr/tools/Root_Actions

-------------------------------------

Help me to use the correct way.

P.S.

The commented line before the last one is what I have in .bashrc where 
work properly, but just for the shell.


Il 12/05/23 08:47, Konstantin Kharlamov ha scritto:
> FTR, can you post what exactly have you written in your ~/.profile file?
>
> On Fri, 2023-05-12 at 08:45 +0200, Zener wrote:
>> Yes... a full Path for the exec in the .desktop works, but too 
>> complicate for maintenance.
>>
>> Anyway now I'd like to see clear thought this issue....
>>
>> Il gio 11 mag 2023, 23:26 Konstantin Kharlamov <hi-angel at yandex.ru> 
>> ha scritto:
>>> In this case I'm not sure, perhaps anyone else has something to say 
>>> about that…
>>>
>>> Though, can't you just write a full path inside your .desktop file?
>>>
>>> On Thu, 2023-05-11 at 22:05 +0200, Zener wrote:
>>>> It still doesn't work...again After reboot...
>>>> Is wayland, Dolphin or what the issue?!?
>>>>
>>>> Il gio 11 mag 2023, 21:47 Konstantin Kharlamov <hi-angel at yandex.ru> 
>>>> ha scritto:
>>>>> Please, use "reply all" in the mail client so that discussion gets 
>>>>> duplicated on the list and someone else may come up with ideas and 
>>>>> what not.
>>>>>
>>>>> So, it's, interesting: actually, I just realized that both 
>>>>> /etc/environment and /etc/profile as well as ~/.profile are all 
>>>>> read by shells. I never thought about that.
>>>>>
>>>>> So, if you modified your ~/.profile file, I would presume it 
>>>>> should work (I never tried though, just judging by what I just 
>>>>> read on the topic), however I think you need to restart DE (that 
>>>>> is, log out and log back in) for these changes to start working. 
>>>>> That is because your DE would need to get launched with these env. 
>>>>> variables, and then it would launch ".desktop" file apps using the 
>>>>> environment it got.
>>>>>
>>>>> On Thu, 2023-05-11 at 20:57 +0200, Zener wrote:
>>>>>> Ok... I've used ~/.profile (because it's for a personal config) 
>>>>>> but It doesn't work.
>>>>>> What's a correct syntax?
>>>>>>
>>>>>> Il gio 11 mag 2023, 20:52 Konstantin Kharlamov 
>>>>>> <hi-angel at yandex.ru> ha scritto:
>>>>>>> On Thu, 2023-05-11 at 20:28 +0200, Zener wrote:
>>>>>>> > Hi.
>>>>>>> >
>>>>>>> > I use Dolphin filemanager on a gnome-session on wayland - Arch 
>>>>>>> Linux.
>>>>>>> >
>>>>>>> > I've set the correct PATH on .bashrc, in fact from terminal my 
>>>>>>> exec
>>>>>>> > files work but not to from a .desktop file in servicemenu of 
>>>>>>> Dolphin.
>>>>>>> >
>>>>>>> > How can i add the correct PATH on Dolphin?
>>>>>>> >
>>>>>>> > Regards.
>>>>>>> >
>>>>>>>
>>>>>>> Right, because `.bashrc` is only read by bash. When you launch 
>>>>>>> an app from a desktop file, there's no bash involved (unless of 
>>>>>>> course the Exec= call inside .desktop file calls bash explicitly).
>>>>>>>
>>>>>>> Use `/etc/profile` file instead, the $PATH is usually set there.
>>>>>
>>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-devel/attachments/20230512/c5e88483/attachment.htm>


More information about the kde-devel mailing list