以下是有关我的 Ubuntu 12.04 LTS 持久破折号定制的问题:
分配应用镜头作为使用或其他指定键调用仪表板时选择的默认镜头Super,或者,指定不同的镜头作为我的仪表板主页;
显示已安装应用程序的完整列表如下图所示(我正在寻找一个以完整应用程序列表为默认的自定义);
这筛选结果也应该通过破折号进行预先选择。
答案1
这是一个相当老套的答案。
我建议您将此脚本分配给另一个键,例如功能键。我选择了 F3,因为它在我使用的任何应用程序中都没有什么用。
您需要安装 xdotool:
sudo apt-get install xdotool
首先运行命令
touch .dashopen
gedit .dashopen
并写入
关闭
以及命令
touch .filteropen
现在您需要创建一个 cron 作业。运行:
crontab -e
并在其中写入
@reboot echo'已关闭'> .filteropen
然后做
touch dasha.sh
gedit dasha.sh
你需要输入以下内容:
#! /bin/bash
#DASHOPEN
# get the state of the dash.
do=$(<.dashopen)
fo=$(<.filteropen)
# if it is closed:
if [ $do = 'closed' ]; then
# open the applications pane
xdotool key super+a
# and record that it is open
echo 'open' > .dashopen
# if it is open
else
# close it with the super key
xdotool key super
# record that it is closed
echo 'closed' > .dashopen
fi
#FILTEROPEN
# if it is closed:
if [ $fo = 'closed' ]; then
# get the mouse location
eval $(xdotool getmouselocation --shell)
# move to the filter button and click
xdotool mousemove 1000 60 # CHANGE THIS LINE TO WORK ON YOUR SCREEN.
# click after 1 second
sleep 1 && xdotool click 1
# and record that it is open
echo 'open' > .filteropen
# move back to original location
xdotool mousemove $X $Y
fi
使其可执行:
chmod +x dasha.sh
现在您需要添加键盘快捷键:
打开系统设置,然后单击键盘。
单击快捷方式,然后单击自定义快捷方式。
单击[+]
然后输入以下内容:
Dash 应用程序
./dasha.sh
单击已禁用并按下您选择的快捷键:
如果我犯了错误,请评论