Pelos meus testes parece que o deck do Steam não fornece um .bash_profile
ou um .profile
arquivo dentro ~
(por padrão /home/deck
)
Após alguma investigação, há um perfil bash no sistema operacional que contém o seguinte:
───────┬─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
│ File: /home/.steamos/offload/root/.bash_profile
───────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
1 │ # SPDX-License-Identifier: MIT
2 │ #
3 │ # Copyright © 2020 Collabora Ltd.
4 │ # Copyright © 2020 Valve Corporation.
5 │ #
6 │ # This file is part of steamos-image-recipes.
7 │ #
8 │ # steamos-image-recipes is free software; you can redistribute it and/or modify
9 │ # it under the terms of the GNU Lesser General Public License as published
10 │ # by the Free Software Foundation; either version 2.1 of the License, or
11 │ # (at your option) any later version.
12 │
13 │ #
14 │ # ~/.bash_profile
15 │ #
16 │
17 │ [[ -f ~/.bashrc ]] && . ~/.bashrc
───────┴──────────────────────────────────
Há também uma cópia deste arquivo em/etc/skel/.bash_profile
Pelo que entendi, o que deveria ser feito é .bash_profile
obter a origem .bashrc
e não o contrário, mas neste caso parece que não há como adicionar um arquivo no diretório inicial que só seja obtido uma vez e não em cada novo shell.
Então tenho as seguintes perguntas:
- Minha avaliação está correta ou isso pode ser alguma peculiaridade do SteamOS/archlinux?
- Devo obter meus aliases e exportações aqui
~/.bashrc
ou modificar os arquivos do sistema para também obter meus~/.bash_profile
?
Desde já, obrigado!
bash --version 5.01.16
konsole --version 23.04.2
Steam LCD model, version: Linux steamdeck 6.1.52-valve16-1-neptune-61