Er staat niet genoeg informatie in je vraag om het met zekerheid te kunnen zeggen, maar ik heb hetzelfde probleem al eerder gehad. Ervan uitgaande dat je /bin/bash al hebt ingesteld in je wachtwoordinvoer, kan het de manier zijn waarop je terminal opstart.
Als je een GUI terminal probeert te starten, bijvoorbeeld gnome-terminal
, verwacht je misschien dat de shell je bash opstartbestanden leest. Dit gebeurt echter niet standaard op Ubuntu en misschien andere systemen.
De manier waarop ik dit op Ubuntu heb opgelost is door de gnome-terminal voorkeuren aan te passen, en het opstart commando in te stellen op bash -l
. -l
is een afkorting voor --login
. Dit vertelt bash om op te starten als login-shell, waardoor het de opstartscripts laadt die je krijgt als je inlogt via ssh.
Ik ben er zeker van dat er een goede reden is waarom dit zo is, maar ik vond het verrassend en meer dan een beetje vervelend omdat ik dezelfde profielen deel over linux, cywgin en macos systemen.