专栏首页地方网络工作室的专栏打造前端 Deepin Linux 工作环境——开机自动加载 ~/.bash_profile 文件

打造前端 Deepin Linux 工作环境——开机自动加载 ~/.bash_profile 文件

打造前端 Deepin Linux 工作环境——开机自动加载 ~/.bash_profile 文件

这个事情非常搞笑,当我把系统根据我的配置搞好之后,我就关机重启了一下。然后,我就发现,我设定的那些命令都失效了。

很明显。这说明我们配置的 ~/.bash_profile 文件没有加载,只需要重新执行一下 . ~/.bash_profile 就可以了。但是如果每次启动都要这样运行一次,我感觉还是蛮扯淡的。

我的第一反应是,这应该是 deepin linux 的一个 BUG。本着没有能力开发也要大力配合开发的态度,我去官方提交了一个关于这个问题的用户反馈。

然后我想,肯定不会是我一个人遇到这个问题。于是在深度论坛一搜索,我去,很多人都在说这个问题。

但让我奇怪的是,官方或者是非官方的大神从来不解决这个问题,而是上来一顿训斥,告诉提问者,你这是不对的!系统启动就不应该执行这个文件!

哎呀我去!

虽然我读书少,但你们不能骗我对吧!我用的 mac os 也好 arch linux 都是这样设置,而从来没有人给我说过这样不行,到你这,怎么这么多理由呢?

另外,.bashrc 文件是每次打开一个新的终端窗口的时候执行的。而.bash_profile 文件是每次登录用户的时候执行一次。很明显,我们设定的一些参数,不是每开一个窗口都需要去设定一次,只需要我们登录的时候执行一次就可以了呀!所以我坚定的把命令放在 .bash_profile 文件里,而绝不放到 .bashrc 文件里。

但是如上图所示,他们跟我耍XX,说图形界面启动是非登录模式,既然是非登录模式,不执行是非常有道理的!

我一口老血喷出三里地呀!

我们要的是解决问题,而不是让你告诉我们,我们的问题不是问题!

靠人不如靠自己。打开谷歌开始找资料,终于在 deepin 官方的 github 提问里找到如下的解决方案:

根据上图给出的方案,我们进行设置:

# 编辑文件
vim ~/.config/deepin/deepin-terminal/config.conf
# 找到第56行,讲 false 修改为 true
run_as_login_shell=true
# :wq 保存退出
:wq

注销系统后重新登录,问题解决。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • webpack+vue-cil 配置接口地址代理以及将项目打包到子目录的方法

    webpack+vue-cil 配置接口地址代理以及将项目打包到子目录的方法 前言 很久没有更新关于webpack+vue的内容了。前面承诺过大家告诉大家如何打...

    FungLeo
  • Vue + Webpack 将路由文件分拆为多个文件分别管理简明教程

    近日,有网友留言,询问,如何将 vue 的路由分拆为多个文件进行管理。这当然是可以的。今天我就来写一个简单的教程,希望对大家有所帮助。

    FungLeo
  • javascript 商城结算页面选择今日或明日送货时间数组的实现

    今日在开发一个生鲜商城的项目,其中结算页面有一个需求。大概意思如下,后端会返回该店铺每日的营业时间,格式是 { startTime: '09.00', endT...

    FungLeo
  • 自制全息伦敦地铁站数据可视化

    爱德华·图夫特(Edward Tufte)在他的“展望信息”(Envisioning Information)一书中谈到了视觉形象被捕获在屏幕和纸张的二维平原中...

    代码医生工作室
  • 【JavaWeb】67:一张只有程序员能看懂的图片

    我们用的很多软件,都有一个用户名和密码,用户的很多数据都是被存在该软件服务器里面的。

    刘小爱
  • 系统架构师论文-论软件三层结构的设计(医院管理系统)

    随着市场的建立和发展,卫生行业面临了很多问题,一些制约卫生事业发展的矛盾和问题日益显现,因此,国家卫生部要求各医院采用信息化管理。前不久,我所在的部门承担了了一...

    cwl_java
  • MongDB安装

            Mongo DB 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐。Mongo DB很...

    尚浩宇
  • 谈谈类加载器

    之所以能获取该类的方法和属性,必须要获取该class对象,然后前提是必须获取该文件的字节码对象。

    宇宙之一粟
  • LeetCode——Two Sum

    题目: Given an array of integers, find two numbers such that they add up to a spec...

    zhaozhiyong
  • 【CSS】333- 使用CSS自定义属性做一个前端加载骨架

    我们在打开APP或者网站的时候,经常可以看到这样的效果,在内容加载完成之前,会有一个骨架动画的出现,这种加载方式比传统的进度条方式要友好的多,但是很多朋友都不知...

    pingan8787

扫码关注云+社区

领取腾讯云代金券