截图脚本总结说明
- anonymity
- 帖子: 645
- 注册时间: 2009-03-14 16:31
- 来自: 不在故乡的地方
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
Re: 截图脚本总结说明
驻留到tray的截图小工具。其实就是调用2个脚本。一个纯截图,一个贴图+文字到paste.ubuntu.org.cn。1 楼的对应脚本等下更新下。
那通知区域的图标,直接点,是截图上传。右键是菜单。
记得修改2个图片地址。
那通知区域的图标,直接点,是截图上传。右键是菜单。
记得修改2个图片地址。
代码: 全选
☎ cat ppp.pl
#!/usr/bin/perl
use strict;
use warnings;
use utf8;
use Gtk2 -init;
sub 退出 {
my ($widget, $status_icon) = @_;
$status_icon->set_visible(0) if $status_icon;
Gtk2->main_quit();
}
sub 弹出菜单 {
my ($widget, $button, $time, $menu) = @_;
if ($button == 3) {
my ($x, $y, $push_in)
= Gtk2::StatusIcon::position_menu($menu, $widget);
$menu->show_all();
$menu->popup( undef, undef,
sub{return ($x,$y,0)} ,
undef, 0, $time );
}
}
sub 截图并贴图 {
`/home/exp/应用/脚本/p-p截图并贴图.bash`;
}
sub 截图 {
`/home/exp/应用/脚本/import-截图`;
}
my $status_icon = Gtk2::StatusIcon->new_from_stock('gtk-home');
my $menu = Gtk2::Menu->new();
my $menuItem = Gtk2::ImageMenuItem->new_with_label("截图");
$menuItem->set_image( Gtk2::Image->new_from_file("/home/exp/应用/脚本/f1.png") );
$menuItem->signal_connect('activate', \&截图);
$menu->append($menuItem);
$menuItem = Gtk2::ImageMenuItem->new_with_label("截图并贴图");
$menuItem->set_image( Gtk2::Image->new_from_file("/home/exp/应用/脚本/f2.png") );
$menuItem->signal_connect('activate', \&截图并贴图);
$menu->append($menuItem);
$menuItem = Gtk2::ImageMenuItem->new_from_stock('gtk-quit');
$menuItem->signal_connect('activate', \&退出, $status_icon);
$menu->append($menuItem);
$status_icon->set_tooltip("截图/贴图/贴文字集合");
$status_icon->signal_connect('activate', \&截图并贴图);
$status_icon->signal_connect('popup-menu', \&弹出菜单, $menu);
$status_icon->set_visible(1);
Gtk2->main();
- 附件
-
- Screenshot.png (18.85 KiB) 查看 441521 次
-
- f-spot-logo.png (23.99 KiB) 查看 441521 次
● 鸣学
- cat650
- 帖子: 386
- 注册时间: 2009-05-18 13:51
Re: 截图脚本总结说明
使用专用软件犯不着。我截图,从不用软件。
键盘上有个“print screen”或者缩写“Prt Sc”
这是dos时代就有的键
单独按下,截图整个屏幕
alt+print screen 截图活动窗口
所截图,存于剪切板中。
使用任一画图工具,编辑-》张贴
任务完成
键盘上有个“print screen”或者缩写“Prt Sc”
这是dos时代就有的键
单独按下,截图整个屏幕
alt+print screen 截图活动窗口
所截图,存于剪切板中。
使用任一画图工具,编辑-》张贴
任务完成
狸花猫的小网站http://cat650.iok.la:650
- meteormatt
- 帖子: 693
- 注册时间: 2008-02-24 14:15
- 系统: Ubuntu
- 来自: 江苏
- 联系:
Re: 截图脚本总结说明
这个脚本我去试试eexpress 写了:驻留到tray的截图小工具。其实就是调用2个脚本。一个纯截图,一个贴图+文字到paste.ubuntu.org.cn。1 楼的对应脚本等下更新下。
那通知区域的图标,直接点,是截图上传。右键是菜单。
记得修改2个图片地址。
代码: 全选
☎ cat ppp.pl #!/usr/bin/perl use strict; use warnings; use utf8; use Gtk2 -init; sub 退出 { my ($widget, $status_icon) = @_; $status_icon->set_visible(0) if $status_icon; Gtk2->main_quit(); } sub 弹出菜单 { my ($widget, $button, $time, $menu) = @_; if ($button == 3) { my ($x, $y, $push_in) = Gtk2::StatusIcon::position_menu($menu, $widget); $menu->show_all(); $menu->popup( undef, undef, sub{return ($x,$y,0)} , undef, 0, $time ); } } sub 截图并贴图 { `/home/exp/应用/脚本/p-p截图并贴图.bash`; } sub 截图 { `/home/exp/应用/脚本/import-截图`; } my $status_icon = Gtk2::StatusIcon->new_from_stock('gtk-home'); my $menu = Gtk2::Menu->new(); my $menuItem = Gtk2::ImageMenuItem->new_with_label("截图"); $menuItem->set_image( Gtk2::Image->new_from_file("/home/exp/应用/脚本/f1.png") ); $menuItem->signal_connect('activate', \&截图); $menu->append($menuItem); $menuItem = Gtk2::ImageMenuItem->new_with_label("截图并贴图"); $menuItem->set_image( Gtk2::Image->new_from_file("/home/exp/应用/脚本/f2.png") ); $menuItem->signal_connect('activate', \&截图并贴图); $menu->append($menuItem); $menuItem = Gtk2::ImageMenuItem->new_from_stock('gtk-quit'); $menuItem->signal_connect('activate', \&退出, $status_icon); $menu->append($menuItem); $status_icon->set_tooltip("截图/贴图/贴文字集合"); $status_icon->signal_connect('activate', \&截图并贴图); $status_icon->signal_connect('popup-menu', \&弹出菜单, $menu); $status_icon->set_visible(1); Gtk2->main();
怀念以前的老台式机。可惜现在租的地方没条件用了。目前只能用笔记本和手机了。
- 路人-乙
- 帖子: 20
- 注册时间: 2009-07-03 19:38
Re: 截图脚本总结说明
个人认为用不到。
我通常在Ubuntu下测试程序 一些程序是不能够在WIndows平台上测试的
因为很容易传播出去,然后就找事了。。。。。
我通常在Ubuntu下测试程序 一些程序是不能够在WIndows平台上测试的
因为很容易传播出去,然后就找事了。。。。。
本贴内容受拉登大叔的大力支持!若有持反对意见者,……(此处省略后果)
العم أسامة بن لادن وتؤيد بقوة محتويات هذه الوظيفة! لأولئك الذين يحملون آراء متعارضة ، وهنا...... حذف عواقب وخيمة
http://groups.google.com/group/redhatdream
العم أسامة بن لادن وتؤيد بقوة محتويات هذه الوظيفة! لأولئك الذين يحملون آراء متعارضة ، وهنا...... حذف عواقب وخيمة
http://groups.google.com/group/redhatdream
-
- 帖子: 164
- 注册时间: 2008-04-07 21:58
- 来自: 河北石家庄
- 联系:
Re: 截图脚本总结说明
读了各位的资料又对ubuntu了解更深了一层.
http://www.donglimao.net
乌邦土(Ubuntu)者,电脑作业系统也,其名意曰仁矣。所需之物咸全,简捷尤甚。半年一新,非习用者不察耳。盖其所助,计有年半,偶或有三年者。
Kubuntu、Xubuntu,悉其别种也。
乌邦土(Ubuntu)者,电脑作业系统也,其名意曰仁矣。所需之物咸全,简捷尤甚。半年一新,非习用者不察耳。盖其所助,计有年半,偶或有三年者。
Kubuntu、Xubuntu,悉其别种也。
-
- 帖子: 375
- 注册时间: 2010-02-27 16:48
post from IRC #ubuntu-cn
viewtopic.php?f=120&t=125239 <-----来自IRC聊天室#ubuntu-cn的网友Robot5的回帖。欢迎访问 Ubuntu 中文官方支持频道http://webchat.freenode.net。频道填#ubuntu-cn,用户名随意。
-
- 帖子: 427
- 注册时间: 2009-11-07 21:05
- 联系:
Re: 截图脚本总结说明
不是所有人都懂得这么多的,有人拿来就是做娱乐,这些就麻烦了
- lainme
- 论坛版主
- 帖子: 7805
- 注册时间: 2008-09-13 19:17
- 系统: Arch Linux (x86_64)
- 联系:
Re: 截图脚本总结说明
借这个宝地,我发个修改版,只有截图功能
不过将截图后的文件路径放到了剪贴板,可以配合其他脚本贴图
代码: 全选
#!/bin/bash
NOW=`date '+%Y-%m-%d-%H-%M-%S'`
FNAME=screenshot-${NOW}
EXT=png
SCRDIR=${HOME}/下载/
if [ -z $1 ];then
scrot -q 1 ${SCRDIR}${FNAME}.${EXT} -e 'echo $f|xsel -i'
elif [ "$1" = "-s" ];then
sleep 2
scrot -bsd 2 -q 1 ${SCRDIR}${FNAME}.${EXT} -e 'echo $f|xsel -i'
notify-send -i gtk-dialog-info "截图完成" ${FNAME}.${EXT}
fi
上次由 lainme 在 2010-08-22 11:11,总共编辑 1 次。
- snowtown86
- 帖子: 1239
- 注册时间: 2009-06-13 16:01
Re: 截图脚本总结说明
好玩
-
- 帖子: 1
- 注册时间: 2009-09-13 21:52
Re: 截图脚本总结说明
很好呀。
-
- 帖子: 13
- 注册时间: 2010-11-18 13:22
Re: 截图脚本总结说明
不知道脚本怎么写,一直都是用printscreen来截图的
- lotutu
- 帖子: 730
- 注册时间: 2010-12-23 16:29
- 来自: 北京
Re: 截图脚本总结说明
现在才知道Perl里能定义中文名子例程,是不是神用了use utf8 ?
-
- 帖子: 1
- 注册时间: 2011-03-10 15:29
Re: 截图脚本总结说明
系统更新后不能进入图形界面了,输入startx出现的提示。帮忙看看是什么原因!版本是10.10,wubi安装的
X.org X Server 1.9.8
Release Date :2010-08-20
X
proocd version 11, Revision 0
Build operating system:linux 2.6.24-24-28-server i686 ubuntu
Current Operating system:linux ubuntu 2.6.35-27-generic
#48-ubuntu SMP tue Feb 22 20:25:29 UTC 2011 i686
kernel command line:Boot_IMAGE=/boot/vmlinu2-2.6.35-27
-geueric root=/dev/sda7 loop=/ubuntu/disks/root.disk
ro quiet splash
Bulid Date:09 january 2011 12:14:58 PM
Xorg-server 2:1.9.0-0 ubuntu 7.3 (For technical suppor please se
Http://www.ubuntu .com/support)
Current Version of pixman:0.18.4
Before reporing problems , check http://wiki.x.org to
make sure that you have the latest version
Makers:(--)probed ,(**)from config file ,(==)default setting
(++)form command line , (!!)notice,(II)informational
(WW)waring ,(EE)error, (NI) not implemeuted,
(!!)unknown.
(==)log file:"/var/log/Xorg.0.log",Time: Thu Mar 11;57:2011
(==)Using config file :"/etc/x11/xorg.conf"
(==)Using system config directory"/use/share/X11/xorg.conf.d"
(EE)No devices detected
Fatal server error :no screens found
please consult the The X.Org Foundation support at http://wiki.x.org for help.
please also check the log file at"/var/log/Xorg.0.log" for additional information.
ddxsigliveup:closing log
giving up
xinit:No such file or directory (errno 2):unable to connect to x Server
xinit:NO such process (errno 3):Server error.
X.org X Server 1.9.8
Release Date :2010-08-20
X
proocd version 11, Revision 0
Build operating system:linux 2.6.24-24-28-server i686 ubuntu
Current Operating system:linux ubuntu 2.6.35-27-generic
#48-ubuntu SMP tue Feb 22 20:25:29 UTC 2011 i686
kernel command line:Boot_IMAGE=/boot/vmlinu2-2.6.35-27
-geueric root=/dev/sda7 loop=/ubuntu/disks/root.disk
ro quiet splash
Bulid Date:09 january 2011 12:14:58 PM
Xorg-server 2:1.9.0-0 ubuntu 7.3 (For technical suppor please se
Http://www.ubuntu .com/support)
Current Version of pixman:0.18.4
Before reporing problems , check http://wiki.x.org to
make sure that you have the latest version
Makers:(--)probed ,(**)from config file ,(==)default setting
(++)form command line , (!!)notice,(II)informational
(WW)waring ,(EE)error, (NI) not implemeuted,
(!!)unknown.
(==)log file:"/var/log/Xorg.0.log",Time: Thu Mar 11;57:2011
(==)Using config file :"/etc/x11/xorg.conf"
(==)Using system config directory"/use/share/X11/xorg.conf.d"
(EE)No devices detected
Fatal server error :no screens found
please consult the The X.Org Foundation support at http://wiki.x.org for help.
please also check the log file at"/var/log/Xorg.0.log" for additional information.
ddxsigliveup:closing log
giving up
xinit:No such file or directory (errno 2):unable to connect to x Server
xinit:NO such process (errno 3):Server error.
-
- 帖子: 10
- 注册时间: 2010-11-20 0:39
Re: 截图脚本总结说明
潜水N久的老用户不能发帖吗?