MX-21 Xfce $HOME/bin niet automatisch in PATH  [Solved]

For non-English speakers that do not have a specific Language Forum.
Message
Author
nahjo
Posts: 22
Joined: Sat Mar 20, 2021 12:13 pm

MX-21 Xfce $HOME/bin niet automatisch in PATH

#1 Post by nahjo »

Hallo,
na een schone installatie van MX-21 loop ik nog steeds tegen het probleempje aan dat $HOME/bin en $HOME/.local/bin niet automatisch in $PATH opgenomen worden. In het bestand .profile staat dit volgens mij wel aangegeven.

Code: Select all

# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
	. "$HOME/.bashrc"
    fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/.local/bin" ] ; then
    PATH="$HOME/.local/bin:$PATH"
fi
Voeg ik aan het bestand .bashrc de regel export PATH="$HOME/bin:$PATH" toe dan is is $HOME/bin wel in $PATH aanwezig
Wat ontbreekt bij mij om het zo uit de doos te laten werken?

Code: Select all

System:    Host: <filter> Kernel: 5.10.0-9-amd64 x86_64 bits: 64 compiler: N/A 
           parameters: BOOT_IMAGE=/boot/vmlinuz-5.10.0-9-amd64 
           root=UUID=<filter> ro quiet splash 
           Desktop: Xfce 4.16.0 tk: Gtk 3.24.24 info: xfce4-panel wm: xfwm4 dm: LightDM 1.26.0 
           Distro: MX-21_x64 Wildflower October 20  2021 base: Debian GNU/Linux 11 (bullseye) 
Machine:   Type: Laptop System: TOSHIBA product: SATELLITE C870D-116 v: PSCBEE-00E009DU 
           serial: <filter> 
           Mobo: AMD model: PLCBX8 serial: <filter> UEFI: Insyde v: 6.50 date: 12/12/2012 
Battery:   ID-1: BAT0 charge: 39.4 Wh condition: 39.4/49.5 Wh (80%) volts: 12.4/10.8 
           model: TKBSS NS2P3SZMC4WR type: Li-ion serial: <filter> status: Full cycles: -2 
CPU:       Topology: Dual Core model: AMD E1-1200 APU with Radeon HD Graphics bits: 64 type: MCP 
           arch: Bobcat family: 14 (20) model-id: 2 stepping: N/A microcode: 5000119 
           L2 cache: 512 KiB 
           flags: lm nx pae sse sse2 sse3 sse4a ssse3 svm bogomips: 5590 
           Speed: 1166 MHz min/max: 777/1400 MHz Core speeds (MHz): 1: 1252 2: 1166 
           Vulnerabilities: Type: itlb_multihit status: Not affected 
           Type: l1tf status: Not affected 
           Type: mds status: Not affected 
           Type: meltdown status: Not affected 
           Type: spec_store_bypass status: Vulnerable 
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
           Type: spectre_v2 mitigation: Full AMD retpoline, STIBP: disabled, RSB filling 
           Type: srbds status: Not affected 
           Type: tsx_async_abort status: Not affected 
Graphics:  Device-1: AMD Wrestler [Radeon HD 7310] vendor: Toshiba driver: radeon v: kernel 
           bus ID: 00:01.0 chip ID: 1002:9809 
           Display: x11 server: X.Org 1.20.11 driver: ati,radeon 
           unloaded: fbdev,modesetting,vesa resolution: 1600x900~60Hz 
           OpenGL: renderer: AMD PALM (DRM 2.50.0 / 5.10.0-9-amd64 LLVM 11.0.1) 
           v: 3.3 Mesa 20.3.5 compat-v: 3.1 direct render: Yes 
Audio:     Device-1: AMD FCH Azalia vendor: Toshiba driver: snd_hda_intel v: kernel 
           bus ID: 00:14.2 chip ID: 1022:780d 
           Sound Server: ALSA v: k5.10.0-9-amd64 
Network:   Device-1: Realtek RTL8723AE PCIe Wireless Network Adapter driver: rtl8723ae v: kernel 
           port: 3000 bus ID: 06:00.0 chip ID: 10ec:8723 
           IF: wlan0 state: up mac: <filter> 
           Device-2: Realtek RTL810xE PCI Express Fast Ethernet vendor: Toshiba driver: r8169 
           v: kernel port: 2000 bus ID: 07:00.0 chip ID: 10ec:8136 
           IF: eth0 state: down mac: <filter> 
Drives:    Local Storage: total: 232.89 GiB used: 32.59 GiB (14.0%) 
           ID-1: /dev/sda vendor: Samsung model: SSD 850 EVO 250GB size: 232.89 GiB block size: 
           physical: 512 B logical: 512 B speed: 6.0 Gb/s serial: <filter> rev: 2B6Q scheme: GPT 
Partition: ID-1: / raw size: 83.59 GiB size: 81.73 GiB (97.77%) used: 12.83 GiB (15.7%) fs: ext4 
           dev: /dev/sda6 
Sensors:   System Temperatures: cpu: 61.2 C mobo: N/A gpu: radeon temp: 61 C 
           Fan Speeds (RPM): N/A 
Repos:     No active apt repos in: /etc/apt/sources.list 
           Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list 
           1: deb http://deb.debian.org/debian bullseye-updates main contrib non-free
           Active apt repos in: /etc/apt/sources.list.d/debian.list 
           1: deb http://deb.debian.org/debian bullseye main contrib non-free
           2: deb http://security.debian.org/debian-security bullseye-security main contrib non-free
           Active apt repos in: /etc/apt/sources.list.d/google-chrome.list 
           1: deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main
           Active apt repos in: /etc/apt/sources.list.d/microsoft-edge.list 
           1: deb [arch=amd64] https://packages.microsoft.com/repos/edge/ stable main
           Active apt repos in: /etc/apt/sources.list.d/mx.list 
           1: deb http://nl.mxrepo.com/mx/repo/ bullseye main non-free
Info:      Processes: 197 Uptime: 5m Memory: 7.37 GiB used: 970.6 MiB (12.9%) Init: SysVinit 
           v: 2.96 runlevel: 5 default: 5 Compilers: gcc: 10.2.1 alt: 10 Shell: quick-system-in 
           running in: quick-system-in inxi: 3.0.36 

f.denys
Posts: 28
Joined: Fri Jul 20, 2018 4:06 am

Re: MX-21 Xfce $HOME/bin niet automatisch in PATH

#2 Post by f.denys »

Had dezelfde ervaring - overigens in 19.4, waarschijnlijk vind je hier de oplossing zoals gegeven door Fehlix
viewtopic.php?p=653146#p653146:
Succes, Fred

nahjo
Posts: 22
Joined: Sat Mar 20, 2021 12:13 pm

Re: MX-21 Xfce $HOME/bin niet automatisch in PATH

#3 Post by nahjo »

Beste Fred,
dank voor de snelle reactie en de link.
Ik geb nu dat stuk uit .profile overgenomen in .xsessionrc en dat werk prima :)

Code: Select all

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/.local/bin" ] ; then
    PATH="$HOME/.local/bin:$PATH"
fi
De aanpassing in .bashrc heb ik weer teniet gedaan.

Maar toch is het heel jammer dat het niet out of the box werkt.

gr. Johan

f.denys
Posts: 28
Joined: Fri Jul 20, 2018 4:06 am

Re: MX-21 Xfce $HOME/bin niet automatisch in PATH

#4 Post by f.denys »

Ja, dat is misschien wel zo. Maar werk nu zo'n 4 jaar met MX en ben er superhappy mee.
Alles is even wennen, maar bij een upgrade bv van 19.4 naar 21, tja, dan is het een kwestie van even mijn lijstje doorlopen, en dit staat er dan ook op.
Ik herinner me dat Eadwine Rose ook eens een lijstje met veel nuttige tips heeft gepost. Even zoeken in het forum, dan vind je dat vast.
Eenmalig even ingeven en als het loopt dan loopt het. Hier dus al 4 jaar zonder problemen.

En als je eens ergens tegen aanloopt heb je nog altijd dit geweldige forum, altijd luisterende gebruikers en zelfs ontwikkelaars en specialisten. Altijd bereid te helpen.

User avatar
Eadwine Rose
Administrator
Posts: 14605
Joined: Wed Jul 12, 2006 2:10 am

Re: MX-21 Xfce $HOME/bin niet automatisch in PATH

#5 Post by Eadwine Rose »

Jup klopt, het is alleen ENORM verouderd. Het lijstje is inmiddels uitgegroeid tot een document in Writer van zo'n 38 pagina's waar iedere beginner scheel van zou worden hahaha. Maar her en der staat de info altijd nog wel op het forum.
MX-23.6_x64 July 31 2023 * 6.1.0-37amd64 ext4 Xfce 4.20.0 * 8-core AMD Ryzen 7 2700
Asus TUF B450-Plus Gaming UEFI * Asus GTX 1050 Ti Nvidia 535.247.01 * 2x16Gb DDR4 2666 Kingston HyperX Predator
Samsung 870EVO * Samsung S24D330 & P2250 * HP Envy 5030

f.denys
Posts: 28
Joined: Fri Jul 20, 2018 4:06 am

Re: MX-21 Xfce $HOME/bin niet automatisch in PATH

#6 Post by f.denys »

Nou, gelukkig heb ik geen 38 pagina's nodig, maar zo zie je maar Nahjo, dat "out of the box" betrekkelijk is.
Wat mij betreft ook maar gelukkig, want ik weet zeker dat je mijn versie van MX qua "look and feel" vreselijk oubollig zult vinden.
Ieder zijn smaak dus en MX heeft daarvoor alles in huis.

nahjo
Posts: 22
Joined: Sat Mar 20, 2021 12:13 pm

Re: MX-21 Xfce $HOME/bin niet automatisch in PATH

#7 Post by nahjo »

Zie het maar als een bug melding :) De regels over $HOME/bin en $HOME/.local/bin in het bestand .profile werken in andere distro's wel maar in MX-19 en MX-21 niet. Er is een workaround in .xsesionrc te fabriceren maar die zou dan ook default in de volgende edities meegenomen kunnen worden als dat met .profile niet is op te lossen toch?
En ik ben zeer tevreden over MX linux want het is de enige distro die stabiel op de Toshiba notebook draait. Dat is bij andere veel gebruikte distro's niet het geval :)

User avatar
fehlix
Developer
Posts: 12693
Joined: Wed Apr 11, 2018 5:09 pm

Re: MX-21 Xfce $HOME/bin niet automatisch in PATH  [Solved]

#8 Post by fehlix »

nahjo wrote: Sun Nov 07, 2021 2:57 am Zie het maar als een bug melding :) De regels over $HOME/bin en $HOME/.local/bin in het bestand .profile werken in andere distro's wel maar in MX-19 en MX-21 niet. Er is een workaround in .xsesionrc te fabriceren maar die zou dan ook default in de volgende edities meegenomen kunnen worden als dat met .profile niet is op te lossen toch?
En ik ben zeer tevreden over MX linux want het is de enige distro die stabiel op de Toshiba notebook draait. Dat is bij andere veel gebruikte distro's niet het geval :)
==>> EnvironmentVariables https://wiki.debian.org/EnvironmentVariables
HTH

nahjo
Posts: 22
Joined: Sat Mar 20, 2021 12:13 pm

Re: MX-21 Xfce $HOME/bin niet automatisch in PATH

#9 Post by nahjo »

Dankje fehlix voor de link.
fehlix wrote: Sun Nov 07, 2021 4:55 am ==>> EnvironmentVariables https://wiki.debian.org/EnvironmentVariables
HTH
Heb .xsessionrc aangepast met:

Code: Select all

# .xsessionrc
if [ -f ~/.profile ]; then
     . ~/.profile
fi
met het resultaat:
$ echo $PATH
/home/johan/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/sbin:/usr/sbin
:happy:

User avatar
fehlix
Developer
Posts: 12693
Joined: Wed Apr 11, 2018 5:09 pm

Re: MX-21 Xfce $HOME/bin niet automatisch in PATH

#10 Post by fehlix »

nahjo wrote: Sun Nov 07, 2021 5:25 am Dankje fehlix voor de link.
fehlix wrote: Sun Nov 07, 2021 4:55 am ==>> EnvironmentVariables https://wiki.debian.org/EnvironmentVariables
HTH
Heb .xsessionrc aangepast met:

Code: Select all

# .xsessionrc
if [ -f ~/.profile ]; then
     . ~/.profile
fi
met het resultaat:
$ echo $PATH
/home/johan/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/sbin:/usr/sbin
:happy:
-> [SOLVED] :thumbup:

Post Reply

Return to “Other Languages Forum”