当前位置: 首页 > news >正文

嵌入式成长轨迹32【嵌入式学习阶段】【ARM环境调试】【Linux Ubuntu其它环境调试】...

 


设置自动root登录

嵌入式交叉编译,经常需要root用户的权限。把登录系统后的终端的用户改为root。
如果编译过程当中出现类似权限的问题,要注意查当前用户权限。
?
【Ubuntu9.10】
   在Ubuntu中新建一个终端,输入:
#sudo    –s
#sudo    passwd
注意是passwd而不是password
输入要设置的密码,这样以后我们就可以用root用户登录了。
?   在终端中输入:
#sudo    gedit    /etc/gdm/custom.conf
这时会弹出文本编辑器,将‘custom.conf’内容修改成下面所示内容(若原来文件为空的
话就输入这些内容),保存关闭,重新启动Ubuntu 就会发现已经自动用 root用户登录了。
 [daemon]
TimedLoginEnable=true
AutomaticLoginEnable=true
TimedLogin=root
AutomaticLogin=root
TimedLoginDelay=30
【Ubuntu12.04】
ubuntu 12.04 root用户登录的方法
ubuntu 12.04 默认是不允许 root 登录的,在登录窗口只能看到普通用户和访客登录。
我们得做一些修改,如下:
执行:
sudo gedit /etc/lightdm/lightdm.conf
增加
greeter-show-manual-login=true  
allow-guest=false  
修改完的整个配置文件是
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
greeter-show-manual-login=true
allow-guest=false
然后我们启动root帐号:
sudo passwd root
根据提示输入roott帐号密码。
之后重启 ubuntu,登录窗口会有“登录”/"username"选项,这时候我们就可以通过root登录了。

 

 

建立链接

想在桌面建立一个到硬盘文件夹的链接。可是启动器又不能指向文件夹,到底应该怎样做呢?

拖动文件,释放前按住alt 选择 在此处创建链接

 

 


ubuntu打开文本文档中文出现乱码

前段时间为了在linux下用gedit打开windows下的文件不出现乱码,于是在gconf-editor --> /apps/gedit-2/preferences/encodings/auto_detected中增加了GBK,GB18030等编码,并把GBK移动到了最上面,结果发现gedit无法打开空文件,在unbuntu论坛上也发现有人有同样的问题,解决办法就是在gconf-editor --> /apps/gedit-2/preferences/encodings/auto_detected中把UTF-8移动到最上面,这样就行拉。

 


键盘输入字母变成数字

在笔记本里安装好Ubuntu后,正准备在终端开始输入命令:sudo 结果呢它竟然打出s4d6.我近距离的观察了一下键盘的u和o键 突然发现部分字母旁边有个数字.结果我同时按了其他带有数字的字母键Ubuntu竟然全输出数字,而没输出字母。我重启电脑进入win XP下没有输出数字而是字母

注意看会发现有个键(我是F8)旁边有num lk,按下Fn+F8(也就是num lk),就可取消这种数字输入方式

 


共享剪贴板
如果你是在VM下安装 Ubuntu,那么必须安装VMware-tools,才能获得更好的体验,包括屏幕分辨率、声音、和windows共享剪贴板等等。

点击VMware菜单的-VM-Install VMware Tools

这时,在Ubuntu下会自动加载Linux版的VMware Tools的安装光盘镜像。你会看到虚拟机的桌面上出现了一个名为VMware Tools的光盘图标,并且被自动打开。其中包括VMwareTools-xxx-i386.rpm和VMwareTools- xxx.tar.gz两个文件。

如果你双击那个 rpm 文件,会提示说不支持的软件包,因为 rpm 是为 RedHat 准备的安装包,我们需要的是 .tar.gz 那个。

把那个 .tar.gz 文件拷贝而到桌面,右键菜单-解压缩到此处。会自动解压为一个 vmware-tools-distrib 目录。

打开终端(系统的应用程序菜单-附件-终端)一次执行以下命令行:

$cd Desktop

$ cd vmware-tools-distrib

$ sudo ./vmware-install.pl(回车后会提示输入你的密码,并且密码不会显示出来,表明你将以更高级权限执行一个动作——安装软件;再次回车后安装开始)

经过一番确认回车后(相当于在Windows里安装软件时所填答的诸多对话框,我们这里均采用缺省设置),直到最后出现“Enjoy——the VMware team”的字样后,VMwareTools终于安装完成了。

如果你使用的是VMware Workstation 6.0.0,现在你应该已经能看到VMware Tools安装后的效果了:鼠标再也不需要用Ctrl+Alt切换于虚拟与现实之间,一切过渡得那么自然;虚拟机的分辨率也能依窗口的大小来自动适应,一切显得那样和谐。

在VMware Workstation 5.5.3里,Ubuntu下的VMware Tools安装之后是要靠手动执行/usr/bin/vmware-toolbox才能显示出效果的。你可以通过在终端中输入如下命令来运行它: $ /usr/bin/vmware-toolbox但如果你嫌麻烦,我们就需要让vmware-toolbox实现开机自动运行。点击Ubuntu菜单:系统——首选项——会话—— Startup Programs,Add一个Name叫“vmware-toolbox”,Command是“/usr/bin/vmware-toolbox”的启动程序。这样每次开机后就能自动运行VMware Tools了。重启Ubuntu看看效果吧!

 

 


 

Ubuntu 中文输入法安装

$sudo apt-get install scim scim-modules-socket scim-modules-table scim-pinyin scim-tables-zh scim-gtk2-immodule scim-qtimm
$sudo im-switch -s scim
注:在Dapper里也可以直接选择系统->系统管理—>语言支持(language support)勾选Chinese 就会自动安装和配置scim
[Fcitx] 
$sudo apt-get install fcitx
$sudo im-switch -s fcitx
[激活输入法] 
重新启动Xwindow完成。按 Ctrl + 空格 键激活输入法。

 


arm-linux-gcc-4.3.2.tgz下载地址:http://www.arm9.net/download.asp
里边的arm-linux-gcc-4.4.3路径是友善之臂自己改的,我就不用了

 

ubuntu piix4_smbus: Host SMBus controller not enabled!
在虚拟机部署ubuntu11-server发现,每次启动完成之后,会出现“piix4_smbus0000:00:07.3: Host SMBus controller not enabled!”提示信息,经网上搜索,是ubuntu装入i2c_piix4模块所致,处理方法:
1、查明装入模块的确切名字
lsmod | grep i2c
显示输出的结果是模块的确切名字,如i2c_piix4、i2c_piix42等
2、将该模块列入不装入名单。编辑文件/etc/modprobe.d/blacklist.conf
在末尾加入
blacklist i2c_piix4
3、重新生成引导文件/boot/initrd.img
update-initramfs -u -k all
4、重新启动 

转载于:https://www.cnblogs.com/zeedmood/archive/2012/08/11/2633926.html

相关文章:

  • [转] 支持源文件索引符号服务器的构建和使用
  • 原创开源项目 -- HierarchyViewer for iOS(1)
  • 图片轮换效果 pixviewer.swf的使用
  • jquery 与 discuz 默认JS 冲突解决办法
  • sql查看表的锁并解锁
  • Centos5.5安装MONO2.10.8和Jexus 5.0开启Linux平台.net应用新篇章
  • C++中的const限定修饰符
  • 查看SqlServer表 索引 创建时间,修改时间。或者修改记录(转)
  • 在HTML中添加百度地图(有图)
  • 设计模式(4)之建造者模式
  • 保护模式下中断或异常示意图
  • java override overload
  • 多路访问网络中的挑战
  • 模拟系统提示框
  • DSL概念、类别、为什么要写DSL 1
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • 【前端学习】-粗谈选择器
  • 10个确保微服务与容器安全的最佳实践
  • CentOS7 安装JDK
  • Create React App 使用
  • echarts的各种常用效果展示
  • JS+CSS实现数字滚动
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • MySQL的数据类型
  • Python 使用 Tornado 框架实现 WebHook 自动部署 Git 项目
  • python 学习笔记 - Queue Pipes,进程间通讯
  • Python_OOP
  • React-redux的原理以及使用
  • Redash本地开发环境搭建
  • Service Worker
  • SpiderData 2019年2月23日 DApp数据排行榜
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • V4L2视频输入框架概述
  • 想使用 MongoDB ,你应该了解这8个方面!
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 原生Ajax
  • Semaphore
  • ​水经微图Web1.5.0版即将上线
  • ###C语言程序设计-----C语言学习(3)#
  • (1) caustics\
  • (1)STL算法之遍历容器
  • (14)Hive调优——合并小文件
  • (SpringBoot)第二章:Spring创建和使用
  • (ZT)北大教授朱青生给学生的一封信:大学,更是一个科学的保证
  • (附源码)spring boot车辆管理系统 毕业设计 031034
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • (转)visual stdio 书签功能介绍
  • (转)四层和七层负载均衡的区别
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • .apk文件,IIS不支持下载解决
  • .bat批处理(六):替换字符串中匹配的子串
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务
  • .NET Core 成都线下面基会拉开序幕
  • .NET Micro Framework初体验(二)