caja 更改默认终端

caja文件管理器默认配置打开的终端为mate-terminal,当系统未安装mate-terminal时,点击右键在终端中打开则无响应,因为无法调用mate-terminal,解决方法是手动装一个mate-terminal或是将其默认则改为其他当前系统中已有的终端。如果在caja中点击右键未发现有“在终端中打开选项时”,需要安装caja-open-terminal扩展,该扩展在不同linux发行版本中的包名可能不同。

  • $ gsettings set org.mate.applications-terminal exec $TERM
  • 也可以通过caja配置扩展中修改,caja菜单栏-编辑-首选项-扩展,打开终端-配置扩展,将终端应用程序修改为当前系统中已安装的终端。

linux中使用curl通过pfsense captive portal 认证

使用网络ping检测,每次发两个icmp包,如果检查某个公网IP不通时,则执行pfsense portal认证。

#!/bin/sh
while :
do
ping -c 2 baidu.com
[ $? -ne 0 ] && curl -d "auth_user=$user&auth_pass=$password&accept=Continue&zone=whitelist" -v http://192.168.1.1:8002/index.php\?zone=whitelist

sleep 10
done
 nohup portal_auth.sh >/tmp/auth.log 2>&1 &