jues

linux 挂载samba目录

mount -t cifs //192.168.0.1/test /mnt/test -o username=*****,password=******,iocharset=utf8

4.0的状态栏 更改透明

4.0的状态栏和2.3有点不同,我来说一下4.0状态栏的透明方法
其实网上都有教程(转自26i区)
1.使用apktool(如果电脑没有安装JAVA,请先安装JAVA)反编译SystemUI.apk
2.用EditPlus(用记事本也行)打开SystemUI\res\layout\status_bar.xml
3.把android:background="@drawable/status_bar_background" 改为android:background="#00000000"然后另存为保存,替换原来的同名文件
如果要半透明,就改成#50000000,以此类推。建议改成#25000000这是25%的透明。
4.打开smali\com\android\systemui\statusbar\StatusBar.smali
5.查找new-instance v11, Landroid/view/WindowManager$LayoutParams
6.把const/16 v16, 0x4 修改成const/16 v16, -0x3然后另存为保存,替换原来的同名文件
7.回编译,把回编译好的apk里面的status_bar.xml和tw_status_bar.xml和classes.dex分别放回原来apk对应的地方。

复制到system/app目录下替换原文件重启即可(记得改权限)

 

 

摘于: http://bbs.gfan.com/android-4991279-1-1.html

SKY A820L

SKY A820L


工程模式 指令


(1) 临时切换 网络类型 (重启前有效)
   <1> 2.3.*    :   *#*#4636#*#*
   <2> 4.*.*    :   *#*#9876#*#*
(2) 永久切换 网络类型 (重启后生效)
   ##7593#
 

通过Grub2来引导启动硬盘上的ISO文件

编辑grub

sudo gedit /boot/grub/grub.cfg

menuentry “Ubuntu 12.10 LiveCD” {
  set root=(hd0,9)
  loopback loop /iso/ubuntu-12.10-desktop-i386.iso
  linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/iso/ubuntu-12.10-desktop-i386.iso   noprompt noeject
  initrd (loop)/casper/initrd.lz
}

 

 

 

摘于: http://www.linuxidc.com/Linux/2012-11/74525.htm

linux时间

date  062319362013  : 设置时间

hwclock --show : 显示硬件时间
hwclock --systohc : 将系统时间写入硬件
hwclock --hctosys : 将硬件时间写入系统时间

 

 

 

参考: http://www.linuxdiyf.com/viewarticle.php?id=57999

 

后来测试发现,更改后重启在win7时间还是和linux不对,

在linux关机时发现还是设置了utc,所以上面的命令应该是临时生效的,重启就还原了,

可以在 /etc/conf.d/hwclock  里把UTC禁用,再更改时间可以了。

 

emerge、eix、equery的基本用法

一、 emerge


1. 安装软件:
# emerge package_name
2. 更新软件并更新它直接依赖的其它软件包:
# emerge -u package_name
3. 更新一个软件并更新它依赖的软件包以及它们依赖的所有软件包, 这里大写的D相当于--deep。
# emerge -uD package_name
4. 软件包卸载:
# emerge -C package_name
5. 软件包搜索(只搜索名字):
# emerge -s key_word
6. 软件包查找(搜索内容):
# emerge -S key_word
7. 将本地软件列表与最新的portage树同步:
# emerge --sync && emerge portage
8. 只下载源码:
# emerge -f package_name
9. 更新系统中的所有软件:
# emerge -uD world
10. 查看一个预装包欲装的包:
# emerge -p package_name
11. 查看预装包总共有哪些 USE :
# emerge -pv package_name
二、eix
安装eix: emerge eix
1. 软件包搜索:
# eix key_word
2. 将本地软件列表与最新的portage树同步:
# eix-sync
三、equery
equery可查看已安装包的信息,安装此工具: emerge gentoolkit
1. 列出所有已安装包:
# equery list 或简写:
# equery l
2. 查看已安装包装了哪些内容:
# equery files package_name 或简写:
# equery f package_name
3. 查看一个程序foo隶属于哪个包:
# equery belongs foo 或简写:
# equery b foo
4. 查看哪些包依赖于package_name:
# equery depends package_name 或简写:
# equery d package_name
5. 查看已安装包abc用了哪些USE:
1. 安装软件:
# emerge package_name
2. 更新软件并更新它直接依赖的其它软件包:
# emerge -u package_name
3. 更新一个软件并更新它依赖的软件包以及它们依赖的所有软件包, 这里大写的D相当于--deep。
# emerge -uD package_name
4. 软件包卸载:
# emerge -C package_name
5. 软件包搜索(只搜索名字):
# emerge -s key_word
6. 软件包查找(搜索内容):
# emerge -S key_word
7. 将本地软件列表与最新的portage树同步:
# emerge --sync && emerge portage
8. 只下载源码:
# emerge -f package_name
9. 更新系统中的所有软件:
# emerge -uD world
10. 查看一个预装包欲装的包:
# emerge -p package_name
11. 查看预装包总共有哪些 USE :
# emerge -pv package_name
二、eix
安装eix: emerge eix
1. 软件包搜索:
# eix key_word
2. 将本地软件列表与最新的portage树同步:
# eix-sync
三、equery
equery可查看已安装包的信息,安装此工具: emerge gentoolkit
1. 列出所有已安装包:
# equery list 或简写:
# equery l
2. 查看已安装包装了哪些内容:
# equery files package_name 或简写:
# equery f package_name
3. 查看一个程序foo隶属于哪个包:
# equery belongs foo 或简写:
# equery b foo
4. 查看哪些包依赖于package_name:
# equery depends package_name 或简写:
# equery d package_name
5. 查看已安装包abc用了哪些USE:
# equery uses package_name 或简写:
# equery u package_name

 

 

摘于: http://tofar.diandian.com/post/2012-03-23/40039415622

linux 8小时时差 bios hwclock 解决 utc localtime

设置系统当前时间
#date -s '2008-6-8 09:19:00'
#date -s '09:19:00'
#date -s '09:19'
写入硬件

#hwclock -w --localtime

 

摘于: http://blog.csdn.net/misiter/article/details/7767146

thunar 无权限挂载本地磁盘

前段时间升级了 thunar 后,发现无法居然点击侧边栏的 windows 分区直接挂载了,而是跳出个对话框显示『Authentication is required.』,如图:


这个问题可不得了,不能访问 windows 分区显然是不行的。于是,又开始了网上的艰苦游荡。终于,在这里找到了解决方法。这个其实不是 thunar 的问题,而是和 udisks 相关的。

编辑文件
  1. /usr/share/polkit-1/actions/org.freedesktop.udisks.policy
找到
  1. <action id=”org.freedesktop.udisks.filesystem-mount-system-internal”>

标签,将里面的 auth_admin_keep 修改为 yes,然后保存即可,不需要注销或者重启。

----------------------
2012/03/04 更新:
今天才发现,直接修改上述文件并不是很好的方法,因为每次 udisks 升级时会将其覆盖掉。
按照 Archlinux 的 wiki 所述,可以创建如下文件(需要 root 权限):

  1. /etc/polkit-1/localauthority/50-local.d/50-filesystem-mount-system-internal.pkla

其内容为:

  1. [Mount a system-internal device]
  2. Identity=*
  3. Action=org.freedesktop.udisks.filesystem-mount-system-internal
  4. ResultActive=yes

这样也可以解决问题,而且升级时不会被覆盖掉。

----------------------
2012/04/28 更新:
今天又出现了权限问题,点击侧边栏的 Windows 分区时,出现了『Not authorized to perform operation』的对话框。如图:


于是又在网上游荡起来,终于在这里发现端倪:

原来,昨天升级时安装了 udisks2,因而相应的分区挂载权限也由其接管。解决方法如下:

修改上面创建的配置文件,将其中的 udisks 替换为 udisks2,即内容变为

  1. [Mount a system-internal device]
  2. Identity=*
  3. Action=org.freedesktop.udisks2.filesystem-mount-system
  4. ResultActive=yes

修改后,发现果然又可以点击挂载了。

----------------------
2012/05/10 更新:
今天打开 Thunar,发现居然又不可以点击挂载 Windows 分区了,再次出现了上面的对话框,郁闷!于是又是一番艰辛搜索,终于在 Arch 的 wiki 上看到了相关信息,见此

  1. Note: slim is also ConsoleKit capable since version 1.3.3. Unless you happen to run an old version, you must no longer include ck-launch-session from your .xinitrc or slim.conf login_cmd.

原来,slim 升级到 1.3.3 后,已经不需要在 .xinitrc 文件中添加 ck-launch-session了,直接将其去掉,如下:

  1. #!/bin/sh
  2. #
  3. # ~/.xinitrc
  4. #
  5. # Executed by startx (run your window manager from here)
  6.  
  7. if [ -d /etc/X11/xinit/xinitrc.d ]; then
  8.   for f in /etc/X11/xinit/xinitrc.d/*; do
  9.     [ -x "$f" ] && . "$f"
  10.   done
  11.   unset f
  12. fi
  13.  
  14. exec dbus-launch /home/silver/.autostart.sh

注销后重新登录,此时果然又可以直接点击挂载了。

----------------------
2012/11/01 更新:
今天将系统迁移到了 systemd,发现 thunar 又不可以挂载内置分区了,点击时提示『Not authorized to perform operation』。网上搜寻了好久,将配置文件改了又改,可是始终不行。

一度绝望之下,忽然想到是否可以直接修改 udisks2 的配置文件呢?编辑文件

  1. /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy

找到

  1. <action id="org.freedesktop.udisks2.filesystem-mount-system">

修改其中的

  1. <allow_active>auth_admin</allow_active>

  1. <allow_active>yes</allow_active>

再点击试了下,果然可以了!

 

 

 

摘于: http://blog.chinaunix.net/uid-25906175-id-3030600.html

thunar-shares-plugin

About

The Thunar Shares Plugin (thunar-shares-plugin) allows you to quickly share a folder using Samba from Thunar (the XFCE file manager) without requiring root access.

Screenshots

:projects:thunar-plugins:thunar-shares-plugin.png

The share editor can be found in the file properties dialog (Share page).

Downloads

 

Version 0.2

Xubuntu packages

Subversion

Dependencies

  • Thunar
  • Thunar-VFS (0.8 or above)
  • Thunarx (0.8 or above)
  • Gtk+-2.0 (2.12 or above)
  • Glib-2.0 (2.10 or above)

Building and Installing

(For information about how to setup Samba correctly see bellow)

If you downloaded a source tarball from the download page, you can run:

./configure --prefix=$(pkg-config --variable prefix thunarx-1)

in order to configure the plugin. If you fetched the source from SVN, you have to use this command:

./autogen.sh --prefix=$(pkg-config --variable prefix thunarx-1)

After that you should be able to build and install the plugin, using the following commands (remember you have to be root for that!):

make && make install

Setup Samba

If your are using (X)ubuntu 8.04 or above just check your User privileges after install the plugin. Also install samba and libpam-smbpass.

For non (X)ubuntu users the Samba setup is:

Create a group (must be done as root)

  export USERSHARES_DIR="/var/lib/samba/usershares"
  export USERSHARES_GROUP="sambashare"
  mkdir -p ${USERSHARES_DIR}
  groupadd ${USERSHARES_GROUP}
  chown root:${USERSHARES_GROUP} ${USERSHARES_DIR}
  chmod 01770 ${USERSHARES_DIR}

Use the following /etc/samba/smb.conf (or something similar)

  [global]
  workgroup = WORKGROUP
  security = share
  usershare path = /var/lib/samba/usershares
  usershare max shares = 100
  usershare allow guests = yes
  usershare owner only = yes

Add the samba group to your user (replace your_username by your login)

  usermod -a -G ${USERSHARES_GROUP} your_username

Restart Samba daemons

  /etc/init.d/samba restart

Logout and login your user (your_username)

 

Reporting Bugs

Bugs should be reported to the Xfce bug tracking system (product Thunar Plugins, component thunar-shares-plugin).

 

 

 

摘于: http://goodies.xfce.org/projects/thunar-plugins/thunar-shares-plugin

mtk 50A 屏幕开机触摸校准

/*****************************************************************************
 * FUNCTION
 *  srv_setting_pen_calibration_is_calibration_needed
 * DESCRIPTION
 *  Whether pen is calibrated.
 * PARAMETERS
 *  void
 * RETURNS
 * BOOL
 *****************************************************************************/
MMI_BOOL srv_setting_pen_calibration_is_calibration_needed(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/

#if 1
   return KAL_FALSE;
#else