@加油,格式工厂,压缩后可以保留EXIF信息。
忘记修改显卡驱动安装教程的链接了,遇到这个提示请看这个教程:https://hu60.cn/q.php/bbs.topic.94828.1.html
@罐子,我测试的时候可以,现在应该没变化
@chrome,我不知道
firewalld
如何,但我知道nftables
的优点是简单直接。只要知道基本语法,编写防火墙规则就像说话一样简单。
比如我的防火墙规则最后只有这三句话:nft add rule inet filter input iif wlp3s0 tcp dport 22 accept nft add rule inet filter input iif wlp3s0 ct state new reject nft add rule inet filter forward iif wlp3s0 ct state new reject
翻译成汉语:
nft添加规则,名称为inet的过滤器,输入流量,来自网卡wlp3s0,tcp目的端口为22,接受 nft添加规则,名称为inet的过滤器,输入流量,来自网卡wlp3s0,连接状态为新建,拒绝 nft添加规则,名称为inet的过滤器,转发流量,来自网卡wlp3s0,连接状态为新建,拒绝
想要更复杂的防火墙规则,只要不断往句子里追加条件就行了。这种基于语法的规则定义方法和
iptables
基于参数的规则定义方法比起来易用性无疑更高。然后目的就达到了,并且没有副作用,不会导致docker、虚拟机等无法访问互联网。
我之前的规则
nft add rule inet filter forward iif wlp3s0 reject
有导致虚拟机无法访问互联网的问题,但是加上ct state new
之后就解决了。nftables对Linux连接跟踪功能的深度支持让一切都变得异常简单,再也不用担心基于端口的过滤在本机发起连接时产生各种副作用。而且
ct state new
规则同时支持TCP和UDP,nftables规则同时适用于IPv4和IPv6,也让我非常惊喜。这样只需要一条规则就能兼顾四者。
@小赵,notepad++不可以:https://hu60.cn/q.php/bbs.topic.96354.html
视频:VSCode如何安装中文语言包
- 输入谁的密码:
su
输入的是root用户的密码,sudo
输入的是当前用户的密码。- 如果当前用户已经是root,执行
su
不需要输入密码。这就是sudo su
只需要输入一次密码的原因,它首先通过sudo
切换到root用户,然后以root用户身份执行su
,于是不需要再输入root用户的密码。- 工作目录切换:
- 不带参数的
su
不会切换工作目录,也就是说,执行后依然停留在当前目录。su -l
和sudo -i
会把工作目录切换到root用户的家目录,相当于在切换到root用户之后执行了cd $HOME
。- 加载配置文件:
- 不带参数的
su
不会加载root用户的配置文件(比如~/.profile
,~/.bashrc
等)。其他命令则会加载。- 缩写:
su -
是su -l
的缩写,两者功能相同。- 状态保持:
- 同一个终端执行
sudo
一次后,5分钟内不需要输入密码。su
没有状态保持功能,每次都需要重新输入密码。所以:
sudo su -
,sudo su -l
和sudo -i
完全相同。sudo su
和上述三个命令的区别是:
- 它不会切换工作目录,切换到root后依然停留在当前目录。
- 它不加载root用户的配置文件(比如
~/.profile
,~/.bashrc
等)。- 如果不加
sudo
,直接使用su
,就需要输入root用户的密码,必须知道root用户的密码才能成功。
sudo -i
,sudo su -
,sudo su -l
,su -
,su -l
:进入 login shell。sudo su
,su
:进入 non-login shell。
@姜辰,请不要在严肃教程中发表危险命令,真的有人会执行。
@北岩山人,如果无法进入图形界面,也可以进入字符界面执行命令,在启动卡住后按Ctrl+Alt+F3就可以在字符界面登陆了。
还可以是恶意Windows包过滤驱动导致的。在管理员cmd中通过以下命令可以重置:
netsh winsock reset
执行完不需要重启系统,只需要重启浏览器就能立即生效。
当然,如果换一个浏览器没问题,那也可能是浏览器插件导致的。
如果hosts文件没有可疑内容,那就要检查你设置的DNS服务器了。
@yihuan,你可能遭到了域名劫持。
尝试使用https访问搜狗:
https://sogou.com/
如果打不开,或者提示安全证书有问题,说明你遭到了DNS劫持。
首先要检查的是hosts文件(位于 C:\windows\system32\drivers\etc),可以下载“dism++”软件,里面有个工具箱,带编辑hosts文件的功能,点编辑后看到有搜狗域名的行就删掉即可。当然如果你会获取权限,也可以直接去文件夹找hosts文件编辑。
@jonh60,这是关于box64的大事记,早在7月。
https://hu60.cn/q.php/bbs.topic.101008.html
不过确实是box64的出现让wine游戏助手arm64测试版成为可能,因为没有64位支持,就连32位wine容器也创建不了,因为wine游戏助手附带的wine都是64位版本,里面用于创建wine容器的某些命令行工具是64位的。
但是目前的box64还是创建不了64位wine容器,会提示不支持的系统调用。
@jonh60,wine游戏助手arm64测试版从第一个版本开始就是包含box64的(你可以在 /usr/local/bin/box64 找到它)。wine游戏助手有一些x64命令行工具,需要这个box64运行。
只是这个box64和wine64不兼容,所以不能创建64位wine容器。
更多nftables使用经验,参考ArchWiki:
https://wiki.archlinux.org/title/Nftables_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29
@Curtion,我的思路是
ExecStart=/path-to/myservice.sh
指向一个脚本,你可以自己在脚本里cd
到正确的WorkingDirectory
,加上正确的参数启动真正的程序。
使用exec ./xxx
启动程序没有额外开销,不会残留bash
进程。
我远程控制楼主的电脑后,尝试了多种方式都无法解决:
- 更换内核版本(从5.10换成到5.13),无效。
- 创建新用户,无效。(用户是从dde设置界面创建的。)
- 使用不同的wine版本,只要是wine 6都无法启动(无法完成wine前缀创建),包括软件源里的deepin-wine6。
但是我有以下发现:
- 系统自带的wine 4可以启动,创建wine前缀不会卡住。wine 5没有尝试。
- 上述在普通用户里创建wine前缀时会卡死的wine版本,用root权限可以启动,可以创建wine前缀。但是root权限无法完成DX11测试程序的安装,安装程序会报错退出。其他程序没有测试。
@sumffuk,如果你没开防火墙,也没装360之类的安全软件,那么问题就很奇怪了。可能我得亲自看看。你可以加我QQ或者微信:
https://hu60.cn/q.php/bbs.topic.95988.html