类似一起做网站的网站个人怎么做网站优化

张小明 2026/3/12 19:56:15
类似一起做网站的网站,个人怎么做网站优化,wordpress 首页慢,淘客优惠券网站建设文章目录极简说明详细说明极简说明 模式#xff1a;Wslg gnome-shell wayland 该方式采用gnome-shell来嵌入式显示桌面内容#xff0c;gnome-shell又将通过WSLg#xff08;Windows扩展的显示组件#xff09;#xff0c;在Windows系统内弹出一个窗口来操作gnome-shell。 …文章目录极简说明详细说明极简说明模式Wslg gnome-shell wayland该方式采用gnome-shell来嵌入式显示桌面内容gnome-shell又将通过WSLgWindows扩展的显示组件在Windows系统内弹出一个窗口来操作gnome-shell。参考https://gist.github.com/tdcosta100/7def60bccc8ae32cf9cacb41064b1c0f注Ubuntu20、22、24有环境差异下方操作命令请按照自己安装的子系统版本来选择更新软件包20.04、22.04或24.04sudoaptupdatesudoaptupgrade安装 Ubuntu-Deskop 环境安装ubuntu-desktop后会绑带着安装gnome-session、gnome-shell等基础环境适用于 Ubuntu 20.04 和 Ubuntu 22.04注acpi-support软件包在Ubuntu 20 22 环境下会导致系统异常该版本安装时需要将软件包排除。必要参数acpi-support-sudoaptinstallubuntu-desktop acpi-support-适用于 Ubuntu 24.04sudoaptinstallubuntu-desktop前置兼容性等内容处理wayland模式禁用x11适用于 Ubuntu 20.04sudomkdir/etc/systemd/user/gnome-shell-wayland.service.d/#sudo nano /etc/systemd/user/gnome-shell-wayland.service.d/override.confsudovim/etc/systemd/user/gnome-shell-wayland.service.d/override.conf适用于 Ubuntu 22.04 和 Ubuntu 24.04sudomkdir/etc/systemd/user/org.gnome.Shellwayland.service.d/#sudo nano /etc/systemd/user/org.gnome.Shellwayland.service.d/override.confsudovim/etc/systemd/user/org.gnome.Shellwayland.service.d/override.conf编辑器打开后在文件内写入以下内容[Service] # 需要有该空行 ExecStart # --no-x11 指定禁用x11--nested 指定使用嵌套模式 ExecStart/usr/bin/gnome-shell --no-x11 --nested启动桌面需要使用非root用户直接执行命令或者将其保存至.sh均可DESKTOP_SESSIONubuntu\GDMSESSIONubuntu\GNOME_SHELL_SESSION_MODEubuntu\GTK_IM_MODULEibus\GTK_MODULESgail:atk-bridge\IM_CONFIG_CHECK_ENV1\IM_CONFIG_PHASE1\QT_ACCESSIBILITY1\QT_IM_MODULEibus\XDG_CURRENT_DESKTOPubuntu:GNOME\XDG_DATA_DIRS/usr/share/ubuntu:$XDG_DATA_DIRS\XDG_SESSION_TYPEwayland\XMODIFIERSimibus\MUTTER_DEBUG_DUMMY_MODE_SPECS1366x768\gnome-session详细说明注Ubuntu20、22、24有环境差异下方操作命令请按照自己安装的子系统版本来选择该部分主要参考X11 VcXsrv: https://blog.csdn.net/m0_71987651/article/details/146378266gnome-shell WSLghttps://gist.github.com/tdcosta100/7def60bccc8ae32cf9cacb41064b1c0f更新软件包20.04、22.04或24.04sudoaptupdatesudoaptupgrade安装 Ubuntu-Deskop 环境安装ubuntu-desktop后会绑带着安装gnome-session、gnome-shell等基础环境适用于 Ubuntu 20.04 和 Ubuntu 22.04注acpi-support软件包在Ubuntu 20 22 环境下会导致系统异常该版本安装时需要将软件包排除。必要参数acpi-support-sudoaptinstallubuntu-desktop acpi-support-适用于 Ubuntu 24.04sudoaptinstallubuntu-desktop选择显示管理器可选# Gnome 默认使用的是 gdm3 管理器# 可选您可以安装 lightdm 或者 kdm 等管理器# 安装 lightdm 命令#sudo apt install lightdm# 安装过程中会提示选择管理器也可以手动切换#sudo dpkg-reconfigure lightdmsudodpkg-reconfigure gdm3# 重启系统sudoreboot# 查看当前显示管理器cat/etc/X11/default-display-manager环境前置处理WSL环境下需进行操作在第六步启动桌面时会指定协议X11协议与Wayland协议区别https://blog.csdn.net/sunyuhua_keyboard/article/details/142792493个人测试过程中实验了可成功运行的组合X11 VcXsrv 【任意用户】Wayland VcXsrv 【任意用户】Wayland Wslg 【非管理员】【建议】极简版使用的便是该组合X11协议在WSL中的环境问题在WSL环境中WSL重新启动后WSL会在对应用户目录下生成wayland-0和wayland-0.lock文件。该文件会导致 x11 的错误。WSL重启后文件将会恢复可以考虑禁用wayland参考https://gitlab.gnome.org/GNOME/gnome-session/-/issues/106# 查看当前登录用户目录下的 wayland 文件ls-l /run/user/$(id-u)/# 您可以使用重命名的方式来移除该文件的关联mv/run/user/$(id-u)/wayland-0 /run/user/$(id-u)/back_wayland-0mv/run/user/$(id-u)/wayland-0.lock /run/user/$(id-u)/back_wayland-0.lockWayland协议在WSL中的环境问题在WSL环境中WSLg会覆盖 /tmp/.X11-unix 目录的x11相关支持文件为只读挂载你可以使用两种方式处理该问题。修复目录/usr/bin/umount /tmp/.X11-unix /usr/bin/rm -rf /tmp/.X11-unix /usr/bin/mkdir /tmp/.X11-unix /usr/bin/chmod1777/tmp/.X11-unix /usr/bin/ln -s /mnt/wslg/.X11-unix/X0 /tmp/.X11-unix/X0# 如果您使用的是Ubuntu24.04需要额外处理以下内容/usr/bin/chmod 0777 /mnt/wslg/runtime-dir /usr/bin/chmod 0666 /mnt/wslg/runtime-dir/wayland-0.lock【可选】你可以将此命令存储为services服务让其在WSL启动后自动执行sudosystemctl edit --full --force wslg-fix.service在编辑框中输入[Service] Typeoneshot ExecStart-/usr/bin/umount /tmp/.X11-unix ExecStart/usr/bin/rm -rf /tmp/.X11-unix ExecStart/usr/bin/mkdir /tmp/.X11-unix ExecStart/usr/bin/chmod 1777 /tmp/.X11-unix ExecStart/usr/bin/ln -s /mnt/wslg/.X11-unix/X0 /tmp/.X11-unix/X0 # --- Ubuntu24.04需要 --- ExecStart/usr/bin/chmod 0777 /mnt/wslg/runtime-dir ExecStart/usr/bin/chmod 0666 /mnt/wslg/runtime-dir/wayland-0.lock # --- Ubuntu24.04部分结束 --- [Install] WantedBymulti-user.target保存之后启用服务sudosystemctlenablewslg-fix.service不使用x11协议【建议】为wayland模式默认使用的gnome-shell进行设定使其禁用x11适用于 Ubuntu 20.04sudomkdir/etc/systemd/user/gnome-shell-wayland.service.d/#sudo nano /etc/systemd/user/gnome-shell-wayland.service.d/override.confsudovim/etc/systemd/user/gnome-shell-wayland.service.d/override.conf适用于 Ubuntu 22.04 和 Ubuntu 24.04sudomkdir/etc/systemd/user/org.gnome.Shellwayland.service.d/#sudo nano /etc/systemd/user/org.gnome.Shellwayland.service.d/override.confsudovim/etc/systemd/user/org.gnome.Shellwayland.service.d/override.conf再打开的文本编辑器中输入[Service] # 需要有该空行 ExecStart # --no-x11 指定禁用x11--nested 指定使用嵌套模式 ExecStart/usr/bin/gnome-shell --no-x11 --nested准备显示组件VcXsrv通过Win32窗口管理实现X Window SystemX11图形界面显示的工具。下载地址https://github.com/marchaesen/vcxsrv/releases下载安装后打开 VcXsrv。DisplaySetting单选框可选择显示的样式。Display number 选择 -1 时将会由服务自行选择显示屏幕。Client Startup选择 Start no ClinetExtra Settings其余位置不做改变。Disable access control需要进行勾选。准备完毕后软件将会挂起在后台等待 gnome 接入时自动显示画面WSLg官方说明https://learn.microsoft.com/zh-cn/windows/wsl/tutorials/gui-apps在当前版本的WSL中开启的WSL-Gui支持可以让WSL子系统中的图形化界面直接以窗口化模式运行在Windows上。启用Ubuntu-Desktop桌面以 \ 空格斜杠分割的多行代码会被组合在一行执行。ip route show | grep -i default | awk { print $3}方式适用于 WSL 环境下获取宿主的 Windows 主机IP用于访问grep -m 1 nameserver /etc/resolv.conf | awk {print $2}方式用于获取 DNS 主机当前版本建议使用上面的方式VcXsrv# 对应下面三行的描述# 获取显示的显示器当前方案会使用 VcXsrv 接收显示内容# 输出协议选项还有 Wayland 等等# 使用 gnome 启动# x11 协议DISPLAY$(iproute show|grep-i default|awk{ print$3}):0.0\XDG_SESSION_TYPEx11\gnome-session# wayland 协议#DISPLAY$(ip route show | grep -i default | awk { print $3}):0.0 \#XDG_SESSION_TYPEwayland \#gnome-session【可选】您可以将该命令存储至.sh文件或将变量存储至全局配置环境变量中之后仅需要运行gnome-session即可启动桌面以下是存至环境变量的方式sudovi~/.bashrc# 在末尾添加如下两行后保存退出 export DISPLAY$(grep -m 1 nameserver /etc/resolv.conf | awk {print $2}):0.0 export XDG_SESSION_TYPEx11# 应用修改source~/.bashrcWSLg你可将下述命令存储至.sh文件如果您想启动WSL时自启动桌面程序您可以参考 第四步环境前置处理的 wayland 部分DESKTOP_SESSIONubuntu\GDMSESSIONubuntu\GNOME_SHELL_SESSION_MODEubuntu\GTK_IM_MODULEibus\GTK_MODULESgail:atk-bridge\IM_CONFIG_CHECK_ENV1\IM_CONFIG_PHASE1\QT_ACCESSIBILITY1\QT_IM_MODULEibus\XDG_CURRENT_DESKTOPubuntu:GNOME\XDG_DATA_DIRS/usr/share/ubuntu:$XDG_DATA_DIRS\XDG_SESSION_TYPEwayland\XMODIFIERSimibus\MUTTER_DEBUG_DUMMY_MODE_SPECS1366x768\gnome-session错误处理gnome-session执行后gnome-session 直接关闭请查看您修复wayland步骤的ExecStart/usr/bin/gnome-shell --no-x11 --nested是否填写有误如果您的终端返回了Terminated则表示运行异常已终止输出此时您可以查看日志进行调试# 查看 systemctl 的服务日志journalctl -xe日志中提示gnome-session-check-accelerated: no X11 display found请按照 X11 修复步骤进行修复启动后黑屏你需要再次重启相应的协议中间件或切换非管理员用户# 使用的是默认协议sudosystemctl restart gdm3# 使用的是 lightdm 协议#sudo systemctl restart lightdm打开时唤醒了一个全屏白底的Ubuntu错误界面第六步配置的显示渠道不可用或者gnome-shell异常。请查阅DISPLAY$(ip route show | grep -i default | awk { print $3}):0.0部分
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

专门 做鞋子团购的网站wordpress教程 吾爱

Altium Designer电路图工程结构实战指南:从零搭建可协作的模块化设计体系 你有没有遇到过这样的场景? 一张密密麻麻、布满走线的原理图,放大十倍都找不到某个信号的源头;团队成员同时修改同一个文件,结果版本对不上&a…

张小明 2026/3/5 3:34:07 网站建设

网站产品展示怎么做国内可访问的海外网站和应用

SELinux策略构建与对象标签管理全解析 1. Apol工具与对象标签探索 Apol目前具备两大核心功能,用于深入理解对象标签:规则搜索以及文件安全上下文的索引和搜索。规则搜索功能在之前已有相关探讨,而这里着重介绍文件安全上下文的索引与搜索。 Apol的“File Contexts”选项卡…

张小明 2026/3/7 18:04:35 网站建设

化妆品公司网站建设方案株洲网红

Kotaemon图像理解扩展:多模态能力初探 在智能客服、远程医疗和文档处理等现实场景中,用户越来越习惯于“拍一张图来提问”——比如上传一张故障设备的照片询问解决方法,或是拍照提交合同条款寻求法律解读。这种直观的交互方式对传统纯文本对话…

张小明 2026/3/12 16:41:53 网站建设

加强网站备案管理天元建设集团有限公司 企查查

在学术探索的浩瀚海洋中,每一位学子都是勇敢的航海者,而论文写作则是这段旅程中不可或缺的航标。面对繁重的文献调研、复杂的逻辑构建以及严格的格式要求,许多学子常常感到力不从心。然而,随着人工智能技术的飞速发展,…

张小明 2026/3/5 3:34:09 网站建设

网站设计的目标校园二手信息网站建设

简介 工业级Agent开发面临成本与效率难以兼顾的困境:强模型部署成本高,轻量模型能力不足。文章介绍Agent强化学习(Agentic RL)作为解决方案,通过"生成→执行→反馈"循环提升小模型能力,降低训练成本,支持持…

张小明 2026/3/11 19:01:08 网站建设

网页设计专业服务公司企业网站诊断与优化方案

专业化解释 阐述了分类与回归在机器学习中的核心区别、内在联系及本质共性,内容基于监督学习任务的框架:基本区别 输出类型:分类预测离散类别标签(如“男/女”“是/否”),回归预测连续数值(如房…

张小明 2026/3/5 3:34:10 网站建设