自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (9)
  • 收藏
  • 关注

原创 Chromium 编译 link 时 Out of memory

Chromium build out of memory

2022-11-07 13:43:25 345 1

原创 KWayland编译错误

The imported target "Qt5::Gui" references the fileusr/include/x86_64-linux-gnu/qt5/QtGui/5.15.2

2022-10-11 14:10:46 596

原创 设置VSCode C++ Formatter

VSCODE设置C++编码环境

2022-08-23 15:05:44 703

原创 Ubuntu安装显卡驱动

Ubuntu系统安装NVIDIA显卡驱动

2022-08-23 14:36:48 797

原创 解决chromium-browser.list和google-chrome.list冲突问题

告警:W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/chromium-browser.list:3 and /etc/apt/sources.list.d/google-chrome.list:3chromium-browser已经卸载了,但是还是出现警告。直接执行以下命令删除:sudo rm -rf /etc/apt/sou.

2022-02-23 11:48:16 401

原创 如何在windows下安装WSL版本openEuler

应用商店获取openEuler打开Microsoft Store搜索“openEuler”,点“获取”开始下载开启适用于Linux的Windows子系统启动openEuler时,如果提示:the windows subsystem for Linux optional component is not enabled.则 通过 控制面板——程序——启用或关闭Windows功能,在列表中找到“适用于Linux的Windows子系统”,勾选,点确定,如图所示:开启Hype..

2021-12-06 11:00:57 1395

原创 Microsoft Edge Update “NO_PUBKEY EB3E94ADBE1229CF“ on Debian

错误信息W: GPG 错误:https://packages.microsoft.com/repos/edge stable InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY EB3E94ADBE1229CFE: 仓库 “https://packages.microsoft.com/repos/edge stable InRelease” 没有数字签名。N: 无法安全地用该源进行更新,所以默认禁用该源。N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置

2021-11-30 09:10:32 2192 1

原创 Linux查看系统信息

1、etc/issuecat /etc/issue2、proc/versioncat /proc/version3、gnome-shellgnome-shell --version4、设备信息sudo lshw

2021-11-26 12:42:24 582

原创 Ubuntu录屏

1、CTRL+ALT+SHIFT+R 开始录屏2、CTRL+ALT+SHIFT+R 结束录屏3、视频保持路径:~/Video/xxx.webm注意:默认录屏时间为30秒,可在terminal中,输入:gsettings set org.gnome.settings-daemon.plugins.media-keys max-screencast-length 0取消时间限制。...

2021-11-23 17:04:42 5945

原创 Ubuntu20修改登录背景图

1、工具下载下载:wget github.com/thiggy01/change-gdm-background/raw/master/change-gdm-background修改执行权限:chmod +x change-gdm-background2、执行修改sudo ./change-gdm-background /path/to/image如果两屏显示有问题,可参考解决方案Add support to multi-screen #15。Google it !!!..

2021-11-19 09:38:27 555

原创 chromium代码传github

1、Installdepot_tools1、git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git2、export PATH="$PATH:/path/to/depot_tools"3、export PATH="$PATH:${HOME}/depot_tools"2、Get the code1、mkdir ~/chromium && cd ~/chromium2、fet.

2021-10-22 10:02:57 342

原创 Windows下编译Chromium

1、下载VS2019并安装https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=Community&rel=162、下载depot_toolshttps://storage.googleapis.com/chrome-infra/depot_tools.zip3、添加环境变量

2021-07-19 19:07:21 422 1

原创 Windows 下编译Realease版Chromium报UnicodeDecodeError错误

错误如下:autoninja -C out/Release chrome"D:\dev\depot_tools\ninja.exe" -C out/Release chrome -j 10ninja: Entering directory `out/Release'[5/25580] ACTION //chrome/browser/resources/tab_search:build(//build/toolchain/win:win_clang_x64)FAILED: gen/chrome/

2021-07-02 09:44:20 777

原创 一个简单的extension实现(只有content.js)

1、manifest.json{ "manifest_version": 2, "name": "Content Test", "version": "1.0", "description": "Content test", "icons": { "16": "images/bluetooth.png" }, "content_scripts":[ { "matches": ["https://www.b

2021-06-30 18:01:56 288

原创 简单的Tomcat文件服务器搭建

##前置条件OS:Ubuntu20##tomcat下载1.打开http://tomcat.apache.org/侧边导航点击Download->tomcat8,下载tar.gz(pgp,sha512)2.解压 tar -zxfapache-tomcat-8.5.68.tar.gz 到home目录下(或其他自己喜欢的目录)3.修改conf下server.xml文件,在末尾host内添加:<!-- add for file access --><...

2021-06-30 16:05:48 154

原创 git学习笔记

git config --global key valuealias.ca=commit --amendalias.ci=commitalias.co=checkoutalias.df=diffalias.ds=diff --stagedalias.lp=log [email protected]=XXX YYYzzzcore.editor=vim

2021-05-26 11:12:44 88

原创 Debian系统root账号下Terminal无自动补全功能

1、su切换到root账号,安装bash-completionapt install bash-completion2、切换到非root账号,打开.bashrc找到以下内容并复制# enable programmable completion features (you don't need to enable# this, if it's already enabled in /etc/bash.bashrc and /etc/profile# sources /etc/bash.ba

2021-05-18 19:26:14 345

原创 Debian系统搭建QT开发环境

1、g++等基础编译工具apt install build-essential2、qmakeapt install qt5-qmake3、core 、guiapt install qtbase5-dev4、qmlapt install qtdeclarative5-dev5、webengineapt install qtwebengine5-dev6、KWindowSystem x11extras (KWin相关)apt install kwin-de

2021-05-18 19:19:31 3214

原创 Chrome插件相关

1、Linux环境下的安装路径HOME目录 .config/google-chrome/Default/Extensions

2021-05-13 11:43:14 87

原创 Linux环境下使用NFS挂载共享局域网内其他机器的目录

目标:在 客户机 上访问 服务机 共享的文件目录服务机IP:192.168.1.11、安装nfs服务sudo apt install nfs-kernel-server2、配置/etc/exportsvi /etc/exports,在最末尾添加/home/xxx/Workspace 10.112.35.*(rw,sync,no_root_squash)3、重启nfs服务sudo /etc/init.d/nfs-kernel-server restart客户机

2021-05-13 10:54:30 307

原创 Linux极速搜索工具

0、安装命令:apt install silversearcher-ag

2021-04-28 15:10:12 109

原创 修改Chromium编译选项编译Chromium

gn gen out/Branch90 --args="ffmpeg_branding=\"Chrome\" proprietary_codecs=true"autoninja -C out/Branch90 chrome

2021-04-27 12:08:15 504

原创 去掉Chromium的google api key提示

--- a/chrome/browser/ui/startup/startup_browser_creator_impl.cc+++ b/chrome/browser/ui/startup/startup_browser_creator_impl.cc@@ -696,9 +696,6 @@ void StartupBrowserCreatorImpl::AddInfoB } #endif - if (!google_apis::HasAPIKeyConfigured())- .

2021-04-26 16:15:21 419

原创 Chromium切换到其他Release版本工作

1、按照官网的操作流程,下载代码到本地,并配置编译环境,参考如下URL:https://chromium.googlesource.com/chromium/src/+/master/docs/linux/build_instructions.md2、下载完成后,cd到src下,查看taggit tag -l | sort -V3、选择要切换的tag进行checkout,比如要checkout 90.0.4430.90版本git checkout -b test90.0.4430.

2021-04-25 19:24:13 1094

原创 修改Chromium UserAgent的方法

1、在Develop Tools下,点设置旁边的三个点,More Tools中选Network conditions,取消Select automatically,选择合适的User agent 注意,该方法智能修改当前Tab页的User agent,其他Tab页无效。2、通过插件修改,https://chrome.google.com/webstore/detail/user-agent-switcher-and-m/bhchdcejhohfmigjafbampogmaanbfkg3...

2021-04-23 14:20:59 1317

原创 Chromium重点源码记录

0、Chromium源码在线查找:https://source.chromium.org/chromium/chromium/src1、Chromium任务类型定义:https://source.chromium.org/chromium/chromium/src/+/master:third_party/blink/public/platform/task_type.h2、Chromium消息队列源码:https://source.chromium.org/chromium/chromium/sr

2021-04-20 18:07:06 575

原创 Debian环境下载Debian的Chromium代码并编译

1、下载脚本dget http://deb.debian.org/debian/pool/main/c/chromium/chromium_89.0.4389.114-1.dsc2、执行脚本,解压及配置代码dpkg-source -x chromium_89.0.4389.114-1.dsc3、编译源码cd chromium-xxxdebuild -b // 编译命令...

2021-04-20 17:19:32 493

原创 linux下获取chrome extension的源码

1、chrome地址栏输入:chrome://extensions/2、右上角,开启 Developer mode,即可看见所有 extensions的ID3、进入用户目录下的.config/google-chrome/Default/Extensions/kbfnbcaeplbcioakkpcpgfkobkghlhen,即可看到源码文件夹...

2021-04-02 19:33:31 165

原创 chrome 命令行 以app形式 打开网站

1、在Ubuntu环境下google-chrome --app=http://www.baidu.com2、注意:--app后的url一定要带http或https,否则不会以app模式打开。

2021-04-02 11:38:07 1187

原创 linux下窗口信息查看工具wmctrl

1、工具安装sudo apt install wmctrl2、查看命令wmctrl -l 或 wmctrl -lx

2021-04-02 11:35:08 1878

原创 git取消push回退版本

1、查看log,复制上一版本的commit号git log2、重置本地仓库git reset --soft <commit id>3、推送回退的代码到远程仓库git push -f

2021-03-31 09:41:26 102

原创 linux经常SSH到另一台机器时可配置ssh提高一点效率

ssh-copy-id [email protected] 'alias T="ssh [email protected]"' >> ~/.bashrc其中,test为目标机器的用户名,10.112.34.129为目标机器的IP,后续在命令行敲T,直接ssh到目标机器。

2021-03-19 19:56:44 111

原创 Ubuntu环境下通过DBUS获取活动的窗口

gdbus call \ --session \ --dest org.gnome.Shell \ --object-path /org/gnome/Shell \ --method org.gnome.Shell.Eval " global .get_window_actors() .map(a=>a.meta_window) ..

2021-03-12 14:54:14 272

原创 QtCompositor: Failed to initialize EGL display. Could not get EglDisplay for window.

QT 在Ubuntu20环境下运行 Wayland示例时,出现:QtCompositor: Failed to initialize EGL display. Could not get EglDisplay for window. 解决方案如下,运行程序时预先设置QT_XCB_GL_INTEGRATION为xcb_egl即可。export QT_XCB_GL_INTEGRATION=xcb_egl...

2021-03-12 10:37:45 2014

原创 Linux安装的App的.desktop路径

/usr/share/applications

2021-03-10 18:25:31 393

原创 ubuntu 安装qtwebengine5相关的库

sudo apt install qtwebengine5-*

2021-03-04 10:00:40 1965 2

原创 qmlscene 运行 qml ApplicationWindow可以显示,C++ QQmlApplicationEngine Load无法显示

需要在ApplicationWindow下添加:visible: true

2021-03-03 16:54:48 289 1

原创 查看DBUS接口的工具: D-Feet

1、工具安装sudo apt install d-feet2、在应用中查找,然后打开,即可搜索接口名称,如org.freedesktop.upower

2021-03-02 19:00:00 1325

原创 Linux环境下DBus监听UPower和Network

1、监听UPowergdbus monitor --system --dest org.freedesktop.UPower2、监听Networkgdbus monitor --system --dest org.freedesktop.NetworkManager

2021-03-01 19:54:58 451

原创 linux下查看deb包的详细信息

可以使用apt show packagename如果想看全部信息apt show -a packagename如果包未安装apt-cache show packagename

2021-02-26 13:53:21 2198

构建Docker Debian QT编译环境.docx

构建Docker Debian QT编译环境.docx

2021-11-29

SocketTool.rar

Socket测试工具

2021-08-16

firmware-audio

Debian音频设备驱动

2021-05-20

Life of a Pixel.pdf

Chromium资源加载流程介绍

2021-04-15

How Blink works.pdf

How Blink wokrs

2021-04-13

linux网络驱动.zip

Debian网络驱动

2021-02-25

Qt5.9_CPP_DEV_Resource.zip

Qt5.9 C++ 开发指南 资源

2021-02-21

Compiling your first Qt Program in Ubuntu.pdf

Compiling your first Qt Program in Ubuntu

2021-02-20

How to build chromium on Ubuntu .pdf

How to build chromium on Ubuntu

2021-02-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除