wsl中Ubuntu安装openFOAM,Enabling Graphical Applications更新环境文件,系统重启后Graphical Applications无法使用
(1)bashrc文件中name server地址相对引用问题
正常安装后bashrc文件中语句应为:
export DISPLAY=192.168.1.1:0
其中192.168.1.1为name server地址。
折腾了几遍,发现graphical app无法正常使用原因是name server在系统重启后发生了改变,但是系统$home处bashrc文件中的引用地址为绝对引用,不会发生改变。将上面语句改为下面即可实现name server的适时更新:
export DISPLAY=$(awk '/nameserver / {print $2; exit}' /etc/resolv.conf 2>/dev/null):0
此解决了name server更新问题,但是每次重新启动后,VcXsrv还得手动启动一次,并重新配置。
(2)VcXsrv自动启动及配置问题
启动VcXsrv,按照openfoam官网配置方法完成配置,保存config文件后生成config.Xlaunch文件,将其拷贝至系统starpup文件夹,实现已经配置好的xlaunch开机自动启动。
以上两步解决name server地址变动bashrc无法自动更新问题和VcXsrv配置及自动启动问题,一劳永逸。
wsl中Ubuntu安装openFOAM,Enabling Graphical Applications更新环境文件,系统重启后Graphical Applications无法使用相关推荐
- WSL中ubuntu安装mysql数据库
安装主要分为下面的几个步骤 wsl与普通ubuntu安装的主要区别就是会在启动mysql时报错.普通ubuntu的mysql在安装完成后也会自动运行. 一.删除之前安装的mysql 没有安装可以跳过 ...
- Linux(二):VMware虚拟机中Ubuntu安装详细过程
Linux(二):VMware虚拟机中Ubuntu安装详细过程 文章目录 1 准备 2 安装 2.1 虚拟机的建立 2.2 虚拟机安装Ubuntu系统 2.3 虚拟机设置 3 完成 1 准备 1.操作 ...
- macM1下PD虚拟机中ubuntu安装git过程中apt-get update失败、E: 部分索引文件下载失败等问题
macM1下PD虚拟机中ubuntu安装git过程中apt-get update失败.E: 部分索引文件下载失败等问题 问题描述 怀疑1:更新所用的软件源的问题 怀疑2:多架构支持导致在更新源时链接不 ...
- ubuntu系统重启后桌面分辨率减小的原因及解决方法
我的情况是:使用命令 nvidia-smi 进行验证,如果出现链接不成功,说明是驱动除了问题: 根据以下教程重新安装后,问题解决了. ubuntu16.04装机1:安装NVIDIA显卡驱动(下载.ru ...
- Geant4在Ubuntu(WSL)中,安装过程详解,附Geant4一键安装脚本
背景(撰写本攻略的缘由) 本文是 Geant4 及ROOT 在windows子系统(WSL)中的快速安装 的姊妹篇.上文应该是全网第一篇中文的在WSL中安装Geant4的教程. 当时笔者还很年轻,对L ...
- Ubuntu 安装 OpenFOAM + PETSc
Ubuntu18.04 环境下安装 OpenFOAM-v2006 + PETSc 3.13.2 1. 安装OpenFOAM-v2006 OpenFOAM-v2006 petsc-3.13.2 Thir ...
- wsl虚拟机ubuntu安装宝塔要知道的
安装之前一定先把自己的用户获得管理员权限再换源,比如阿里源.清华大学源.网易源,不然安装起来很费劲 1.输入命令:sudo su; 2.屏幕上会回显要求输入当前用户密码的提示,输入密码即可获得管理员权 ...
- wsl 1 ubuntu 安装图像化界面
此 blog 适用于 wsl 1 ubuntu 使用 GUI,wsl 2 请跳过 安装 GUI ubuntu 下可用的 GUI 很多,任意安装一个即可.比较推荐 xfce4,较为简陋,但是启动快,流畅 ...
- openfoam linux教程,ubuntu安装OpenFOAM官网教程
本人对ubuntu操作不熟悉,也是刚接触,但是按照官网上的安装,没问题的!分享给大家!!!希望有帮助! Ubuntu Versions OpenFOAM and Paraview are curren ...
最新文章
- Android 通过onTouchEvent判断是否为双击事件
- 自定义ConfigurationSection,创建多个嵌套的ConfigurationElementCollection节点
- 发布5个月全系下跌500 麒麟980+40W快充 多亏了华为P30!
- 80%的程序员都不了解的调试技巧
- Android学习路线总结
- unity text不能刷新_unity自走棋制作(二)-UI制作
- Topcoder Asia Programming Competition
- 电脑解锁后黑屏有鼠标_电脑开机黑屏只有鼠标如何解决
- 解决vim编译后的乱码问题
- 用create table 命令建立表
- 【eclipse】导入/导出开发环境(包括编辑器字体颜色大小等)
- 浅析那些带着“主角光环“的泰坦尼克号幸存者(下)
- python--django基础篇(创建项目,模型类,迁移,测试数据库操作)
- 【工具类】Android判断SD卡状态
- VS 内存不能read—堆栈空间解决栈溢出问题
- genetic heterogeneity 遗传异质性
- DNS域名解析中添加的各项记录详解
- CodeCraft-20 (Div. 2) E. Team Building(状压dp)
- TeamViewer突破地域限制,解决办公难题
- 服务器地址显示169.254,IP地址是169.254开头的