- 博客(69)
- 资源 (9)
- 收藏
- 关注
原创 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
754
原创 解决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
524
原创 如何在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
1765
原创 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
2513
2
原创 Linux查看系统信息
1、etc/issuecat /etc/issue2、proc/versioncat /proc/version3、gnome-shellgnome-shell --version4、设备信息sudo lshw
2021-11-26 12:42:24
638
原创 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
6309
2
原创 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
660
原创 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
413
原创 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
528
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
1106
原创 一个简单的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
368
原创 简单的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
193
原创 git学习笔记
git config --global key valuealias.ca=commit --amendalias.ci=commitalias.co=checkoutalias.df=diffalias.ds=diff --stagedalias.lp=log --patchalias.st=statususer.email=xxx@yyy.comuser.name=XXX YYYzzzcore.editor=vim
2021-05-26 11:12:44
130
原创 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
457
原创 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
3794
原创 Chrome插件相关
1、Linux环境下的安装路径HOME目录 .config/google-chrome/Default/Extensions
2021-05-13 11:43:14
122
原创 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
491
原创 修改Chromium编译选项编译Chromium
gn gen out/Branch90 --args="ffmpeg_branding=\"Chrome\" proprietary_codecs=true"autoninja -C out/Branch90 chrome
2021-04-27 12:08:15
623
原创 去掉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
596
原创 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
1597
原创 修改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
1845
原创 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
755
原创 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
733
原创 linux下获取chrome extension的源码
1、chrome地址栏输入:chrome://extensions/2、右上角,开启 Developer mode,即可看见所有 extensions的ID3、进入用户目录下的.config/google-chrome/Default/Extensions/kbfnbcaeplbcioakkpcpgfkobkghlhen,即可看到源码文件夹...
2021-04-02 19:33:31
254
原创 chrome 命令行 以app形式 打开网站
1、在Ubuntu环境下google-chrome --app=http://www.baidu.com2、注意:--app后的url一定要带http或https,否则不会以app模式打开。
2021-04-02 11:38:07
1443
原创 linux下窗口信息查看工具wmctrl
1、工具安装sudo apt install wmctrl2、查看命令wmctrl -l 或 wmctrl -lx
2021-04-02 11:35:08
2196
原创 git取消push回退版本
1、查看log,复制上一版本的commit号git log2、重置本地仓库git reset --soft <commit id>3、推送回退的代码到远程仓库git push -f
2021-03-31 09:41:26
135
原创 linux经常SSH到另一台机器时可配置ssh提高一点效率
ssh-copy-id test@10.112.34.129echo 'alias T="ssh test@10.112.34.129"' >> ~/.bashrc其中,test为目标机器的用户名,10.112.34.129为目标机器的IP,后续在命令行敲T,直接ssh到目标机器。
2021-03-19 19:56:44
147
原创 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
359
原创 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
2749
原创 qmlscene 运行 qml ApplicationWindow可以显示,C++ QQmlApplicationEngine Load无法显示
需要在ApplicationWindow下添加:visible: true
2021-03-03 16:54:48
369
1
原创 查看DBUS接口的工具: D-Feet
1、工具安装sudo apt install d-feet2、在应用中查找,然后打开,即可搜索接口名称,如org.freedesktop.upower
2021-03-02 19:00:00
1620
原创 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
580
原创 linux下查看deb包的详细信息
可以使用apt show packagename如果想看全部信息apt show -a packagename如果包未安装apt-cache show packagename
2021-02-26 13:53:21
2382
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人