BT5R3 安装中文输入法安装及配置

bracktrack5r3安装+bt5r3下安装vmwaretools 今天着手安装BT5R3。显示自己捣鼓了好久,始终安装失败呢。唉..... 我在谷歌上找到了正确安装BT5R3的方案: 传送门: http://www.linuxidc.com/Linux/2012-12/76515.htm 上面将很详细的哦。 ------小结------ 原来自己走到成功门口,倒下了,原来就是启动下面的这个应用: 右键选择“open” 命令进行安装! 阅读详情


目标:

BT5R3 安装中文输入法,同时保证:

1. 系统和应用程序全部为英文(系统菜单、应用程序工具栏、默认输入法等)

     2.当需要阅读和撰写中文文档的时候,能正确的显示中文并调出中文输入法.


步骤及问题:

1. 放狗发现,通过下列方法可以安装中文包及输入法:

   refer to: http://www.linuxidc.com/Linux/2012-07/65618.htm

安语言包装
apt-get install language-support-zh language-pack-zh


安装语言选择器
apt-get install language-selector-qt
apt-get install language-selector


设置

打开System-Administration-Language Support, Install/Remove Language中选择 Chinese(simplified),然后点ok.


安装完中文包后我们到Settings->System Settings->Locale->add languages


Ibus中文输入法

在终端输入:sudo apt-get install ibus-table-wubi ibus-pinyin

安装完成后在System->perferences下会出现Ibus perferences条目,在其中设置要使用的输入法。首次启动会出现:

IBus has been started! If you can not use IBus, please add below lines in $HOME/.bashrc, and relogin your desktop.

  export GTK_IM_MODULE=ibus

  export XMODIFIERS=@im=ibus

  export QT_IM_MODULE=ibus


设置开机自动启动IBUS:

System >> Preferences >> Startup Applications

Click the button: Add

Name: ibus daemon

Command: /usr/bin/ibus-daemon –d


完成设置,logout 并重新启动 X window。发现可以中文输入法可以正常工作。但是,问题产生了。桌面及一些应用程序也变成了中文,如shell 环境:

                root@bot:~# testcommand

testcommand: 没有找到命令       

                对于习惯于英文系统的本人来说,这种提示实在是碍眼,这也是本文开始目标一存在的原因。


2. 继续放狗,发现一篇文章讲到变量LANG的作用,并通过配置startx的参数在FC4 Linux上成功解决了这个问题。于是乎,仿照这个思路,开始观    察 BT3R5 的startx 命令。

            先附上参考资料:http://blog.youkuaiyun.com/luyushuang/article/details/8996538

   

          首先把语言跳回到 en_US(echo $LANG en_US.utf8)

   打开 startx, 发现如下一行:

           xinit "$client" $clientargs -- "$server" $display $serverargs 

           startx 实际上调用了 xinit 来初始化 X window (server and client), 为了省去读一大串的startx 的脚本,干脆 将上述命令中用到的几个参数一一  打印出来,发现不加参数(鄙人通常情况下,直接 startx 启动 xwindow)的情况下,几个参数的值依次为:

          /etc/X11/xinit/xinitrc
         # 此处空行,表示$clientargs 为空
 /etc/X11/xinit/xserverrc
 :0
 -auth /tmp/serverauth.0D93ImveAw


         可知,参数均来自/etc/X11/xint/xinitrc 和 /etc/X11/xinit/xserverrc, 不太清楚到时是 server 还是 client 负责语言支持,所以先从client开始,

  于是开始追踪 /etc/X11/xint/xinitrc, 发现其内容为:

         . /etc/X11/Xsession

        file /etc/X11/Xsession 发现 Xsession 是一个shell 脚本文件,于是继续追踪进来,发现其中有如下几行:

# initialize variables for use by all session scripts

OPTIONFILE=/etc/X11/Xsession.options
SYSRESOURCES=/etc/X11/Xresources
USRRESOURCES=$HOME/.Xresources
SYSSESSIONDIR=/etc/X11/Xsession.d
USERXSESSION=$HOME/.xsession
USERXSESSIONRC=$HOME/.xsessionrc
ALTUSERXSESSION=$HOME/.Xsession
ERRFILE=$HOME/.xsession-errors

      把几个文件或者位置都观察了一下,发现最关键的一个是:

     SYSSESSIONDIR=/etc/X11/Xsession.d

     进入这个folder 发现里面有许多看起来像是配置文件的东西: 

root@bt:~# ll /etc/X11/Xsession.d/
total 64
drwxr-xr-x  2 root root 4096 2014-02-12 22:08 ./
drwxr-xr-x 10 root root 4096 2014-02-12 21:08 ../
-rw-r--r--  1 root root 2030 2010-04-01 19:19 20x11-common_process-args
-rw-r--r--  1 root root  878 2010-03-31 00:13 30x11-common_xresources
-rw-r--r--  1 root root  187 2008-07-02 01:41 40x11-common_xsessionrc
-rw-r--r--  1 root root 1535 2010-03-31 00:13 50x11-common_determine-startup
-rw-r--r--  1 root root  197 2010-01-16 12:54 52libcanberra-gtk-module_add-to-gtk-modules
-rw-r--r--  1 root root  670 2010-03-30 17:22 55gnome-session_gnomerc
-rw-r--r--  1 root root  146 2010-04-01 19:07 60x11-common_localhost
-rw-r--r--  1 root root  322 2010-03-30 20:43 70gconfd_path-on-session
-rw-r--r--  1 root root  368 2011-01-05 06:23 75dbus_dbus-launch
-rwxr-xr-x  1 root root 2347 2014-02-12 22:08 80im-switch*
-rw-r--r--  1 root root 1027 2010-11-12 23:23 90consolekit
-rw-r--r--  1 root root  629 2010-03-31 00:13 90x11-common_ssh-agent
-rwxr-xr-x  1 root root  394 2013-08-22 22:37 99-vmware_vmware-user*
-rw-r--r--  1 root root  166 2008-07-02 01:41 99x11-common_start 


    不太清楚这些文件用来干什么,但应该与启动 x window 的 配置项有关,于是,又傻逼的挨个浏览这些文件,(其实后来才知道,80im-switch*配置了关于输入法的内容, im means input method),打开80im-switch*的时候发现了以下内容:


# $LNG is locale <language>_<region> without .<encoding> and .<encoding>@EURO
LNG=${LC_ALL:-${LC_CTYPE:-${LANG}}}
LNG=${LNG%@*}
LNG=${LNG%.*}
LNG="zh_CN" # 这一行 为后来加上的,通过这一行,可以实现最终目标
[ -z "$LNG" ] && LNG="all_ALL" || true


echo "Setting IM through im-switch for locale=$LNG."
echo $LNG >> $HOME/record.log
# Source first found configuration under $LNG locale
for f in    "$HOME/.xinput.d/${LNG}" \
   "$HOME/.xinput.d/all_ALL" \
   "/etc/X11/xinit/xinput.d/${LNG}" \
   "/etc/X11/xinit/xinput.d/all_ALL" \
   "/etc/X11/xinit/xinput.d/default" ; do
    if [ -f "$f" -a -r "$f" ]; then
echo "Start IM through $f linked to $(readlink -f $f)."
. "$f"
break
    fi
done

     

按照 上述 红色高亮部分修改80im-switch* 这个文件,保存,然后重新登录启动xwindow, 发现 要求的两个目标全部实现。

       具体原理,请参照:http://blog.youkuaiyun.com/luyushuang/article/details/8996538


3.  综上,总结的达到本文开始的两个目标的方法是:

           a. 按照第一步的方法,安装语言包,语言管理器(等),ibus 输入法 并配置等工作

           b. 将系统调回至英文,并在/etc/X11/Xsession.d/80im-switch* 中添加LNG="zh_CN",添加位置可以是LNG=${LNG%.*}的后面。

windows以及bt5r3环境下Nessus安装步骤 第一部分:在windows环境下安装 下载对应的exe安装程序,一路“Next”即可,设置用户名和密码,注册获取code,访问https://localhost:8834更新并下载插件即可运行 第二部分:bt5 r3 环境 bt5是基于ubuntu linux内核 step 1:调出终端,apt-get install nessus 一路下去,会提示你是否是管理员身份操作n 阅读详情

相关推荐

BT5 R3安装汉化全教程

BT5 R3安装汉化全教程你可帮你学习BT5网络安全,学习。

基于BT5R3-Metasploit完成Linux Metasploit靶机中的Samba服务漏洞复现

back track5R3对Linux Metasploit中的samba服务漏洞的利用

F14735971227的博客 918

BT5R3汉化命令

讲述backtrac5的汉化过程,对于不熟悉英文的朋友绝对是好的帮助

BT5(R3)-GNOME-64保姆级安装一体化!(最新)

免费分享bt5镜像,汉化.

m0_62363483的博客 2564

BT5 R3 迅雷下载

很不错的最新版系统,大家快点去下载吧,是虚拟机版本的 啊

BT5R3-GNOME-32

这是我直接从外国官网上下载的BT5R3的 文件,下完是iso文件,若要下载BT5R3-GNOME-32-VM(解压完就可用的),见我另一个上传的资源

BT5R3安装与汉化全流程:locale、字体、输入法三层配置

Linux中文化的核心不是简单切换语言,而是locale、字体与输入法框架三层协同:locale决定程序语言与字符环境,字体提供汉字字形渲染,输入法框架负责中文录入。任一层缺失,就会出现界面英文、方块乱码或无法输入中文。对老旧安全测试发行版而言,虚拟机沙箱、快照回滚、软件源整理与依赖排障同样关键,可支撑旧脚本复现、教学演示和桌面中文化验证。围绕BT5R3安装及汉化,需要按顺序处理虚拟机配置、locale生成、中文字体安装、ibus/fcitx输入法集成,以及软件源失效和常见故障排查。

weixin_33585822的博客 179

Back Track BT5R3-GNOME-32与64.zip

目录: BT5R3-GNOME-32 BT5R3-GNOME-64 BT5R3-KDE-32 网盘文件永久链接

BT5R3安装与汉化:Ubuntu 10.04老系统中文环境调通指南

在Linux系统维护与兼容性测试中,历史发行版的环境复现常受软件源下线、locale未生成、中文字体缺失和输入法框架冲突制约。其原理是:发行版生命周期结束后需改用归档镜像站,中文显示依赖locale数据、字体缓存与X.Org图形栈协同,输入则要正确注册输入法模块并配置环境变量。把这些基础环节调通,既能支撑老工具兼容性验证,也能用于教学演示和早期桌面研究。以Ubuntu 10.04为底座的BT5R3安装及汉化正是典型场景:在虚拟机或物理机中处理引导、分区、软件源、中文字体和输入法后,可得到可复现、可快照回滚的

weixin_33585822的博客 232

BT5R3安装及汉化-附件资源

BT5R3安装及汉化-附件资源

【Apollo规划模块探秘】—— 场景(Scenario)驱动的决策引擎

本文深入解析了Apollo自动驾驶平台规划模块的核心机制——场景(Scenario)驱动的决策引擎。文章通过类比日常驾驶,阐述了规划模块如何像经验丰富的司机一样,根据不同的路况(如车道跟随、无保护左转)切换不同的“驾驶模式”。重点剖析了场景管理器(ScenarioManager)如何基于感知信息进行场景判断与切换,以及“场景-阶段-任务”双层状态机如何精密协作,实现灵活、高效且安全的轨迹规划。

rnn9storyteller的博客 278

BT5R3安装与汉化全流程:locale、语言包、字体与输入法

Linux 中文环境并不是装一个语言包就结束,它涉及 locale 字符集、gettext 界面翻译、字体渲染与输入法框架等基础环节。locale 决定系统编码与区域格式,语言包提供界面翻译,中文字体解决字形显示,输入法通过 GTK/QT/XMODIFIERS 环境变量接入应用。对老版本 Ubuntu 而言,软件源归档、依赖关系和桌面配置方式还会进一步放大这些环节的复杂度。在虚拟机中做快照、按“修源—配 locale—装语言包—补字体—配输入法”的顺序推进,可把兼容性验证、教学演示和老工具链实验的环境搭建风

weixin_33600816的博客 64

跨越移植陷阱:ESP-IDF下LVGL与ILI9341的组件化集成与常见避坑指南

本文详细解析了在ESP-IDF环境下将LVGL图形库与ILI9341显示屏驱动进行组件化集成的完整流程。重点介绍了移植过程中的关键配置策略、内存管理优化技巧以及常见问题解决方案,帮助开发者有效规避内存溢出、显示异常等典型陷阱,实现高效稳定的嵌入式GUI开发。

yhn456789的博客 623

linux 配置trac界面显示为中文,安装back|track 5 r3并配置中文界面简单教程

最近更新:29th 4月, 2013最近对bt比较感兴趣,看到不少朋友说,bt早都出10了11了我说我怎么就不知道。官方网站打开一看,果然还是BT5,不过已经r3了。听说现在BT5的支持已经很好了,于是也就下载了一个,以前一直有所耳闻但是从没动手,这次,忍不住了。因为我使用的是Mac OS X,所以使用的虚拟机Parallels Desktop也就不多说,不过,唯一捎带一句是真心觉得值得买个正版:...

weixin_39845613的博客 266

openEuler 20.03 LTS面向RK3399移植系列(3)—openEuler 20.03 LTS面向Firefly RK3399的第一个版本(Linux kernel 4.4)

任务动机:完成openEuler面向RK3399开发板的移植。 任务描述:按照固件烧写准备,固件获取,固件打包和烧写的步骤实现openEuler面向RK3399开发板的移植,整理过程和相关命令记录到文档。 1. 制作openEuler的rootfs.img 1.1 开发环境 树莓派--openEuler系统 openEuler 20.03 LTS 的内测版本镜像,下载。 1.2 具体操作 1.2.1 ssh远程连接树莓派 确定树莓派IP ssh连接 1.2.2 制作rootfs.img

火种源码的机器人技术专栏 2369

直流耦合系统介绍

参考《SMA如何使用直流耦合技术实现更高效的光伏电站-白皮书》

圆桌骑士的博客 732

配置BT5中文环境

T5汉化?BT5中文版?   先修改源吧,喜欢用中科大的   添加 root@bt:~# gedit /etc/apt/sources.list deb http://mirror.edu.backtrack-cn.org/backtrack/32

收集盒 Book box 904

三相电机控制中的端电压、相电压与线电压波形解析

本文深入解析了三相电机控制中端电压、相电压与线电压的核心概念与波形差异。通过对比方波控制、SPWM和SVPWM三种主流控制策略下的实测波形特征,揭示了不同控制逻辑对电压波形(如梯形波、正弦波、马鞍波)的影响。文章重点阐述了SVPWM控制如何通过生成马鞍波形端电压来提高直流母线电压利用率,并提供了实用的波形测量与调试指南,帮助工程师深入理解电机控制原理并进行有效调试。

qsc901234567的博客 1400

BT5安装过程(系统汉化->安装VMTools->中文输入法->雅黑字体->汉化火狐)

BT5安装过程(系统汉化->安装VMTools->中文输入法->雅黑字体->汉化火狐) 2011-05-13 21:49 BT5安装过程(系统汉化->安装VMTools->中文输入法->雅黑字体->汉化火狐) Backtrack5安装, Ba

yhm2046的专栏 1661

【YOLOv12[基础]】热力图可视化实践 | 脚本升级 | 优化可视化效果 | 论文必备 | GradCAMPlusPlus, GradCAM, XGradCAM, EigenCAM等

热力图可视化实践 | 脚本升级 | 优化可视化效果 | 论文必备 GradCAMPlusPlus, GradCAM, XGradCAM, EigenCAM等

静谧、淡雅 895

【四足机器人实战】四足机器人运动学、动力学模型

认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长!四足机器人的运动学和动力学模型是其设计和控制的基础,涉及到如何精确描述和预测机器人在不同条件下的运动状态和行为本文先对四足机器人运动学、动力学模型做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章运动学模型主要关注四足机器人的几何形态和时间序列下的运动特性,而动力学模型则进一步考虑了引起这些运动的力和扭矩的作用效果。运动学模型:运动学模型描述了四足机器人在没有考虑力的影响下的运动特性。

qq_35635374的博客 1055

(整理)BT5 R3安装中文语言包(解决半中文半英文)

首先apt-get update 回车更新一下bt5的系统模块 开启终端命令输入: apt-get install language-support-zh  回车; apt-get install  language-pack-zh      回车; apt-get install language-selector       回车; apt-get install language-

メ 聂 メ的专栏 3644

使用PostgreSQL构建高可用数据库集群

在现代企业级应用中,数据库的高可用性已成为业务连续性的核心要求。PostgreSQL作为一款功能强大的开源关系型数据库,其高可用架构的设计直接影响着系统的稳定性和可靠性。

九天的专栏 1259

BackTrack5R1 U盘启动和中文化

BackTrack 放出 5R1 了,于是下载来玩玩,因为不想刻录光盘,于是按照官方教程里的写入到U盘,参考URL在此。但是这里有个问题,直接刻录到u盘是没法保存配置的,俺不想在系统里做到更改和下到软件丢失,解决方法是把u盘分区,这个得在 Linux 下用 fdisk 做,方法如下: #fdisk  /dev/sdb  #假设u盘为sdb 用d命令删除分区,再用n命令新建分区,最后别忘了w命令

gh0st007的专栏 3334

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

BT5 R3火狐浏览器汉化

中文安装包的下载地址: http://releases.mozilla.org/pub/mozilla.org/firefox/releases/14.0.1/linux-i686/xpi/zh-CN.xpi 对于bt5的软件包的安装命令跟ubuntu是一样的:管理员级别的安装是:sudo apt-get install **; 回车后会出现提示,安装完毕后重启FireFox; 继续在Fi

卑贱的湘伦很无知的专栏 3095

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

上一篇: Set Andriod phone 2.3 as wireless adaptor via Easytether
下一篇: BT5R3 配置 Eclipse + PyDev 环境
ISPCFS
博客等级 码龄18年 15粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值