All Posts

  • Published on
    简单方法当然指的是点两下鼠标完事的。 方法当然是自来 [官方文档](https://support.microsoft.com/en-us/windows/add-an-app-to-run-automatically-at-startup-in-windows-10-150da165-dcd9-7230-517b-cf3c295d89dd) 1. Select the **Start**  button and scroll to find the app you want to run at startup. 2. Right-click the app, select **More**, and then select **Open file location**. This opens the location where the shortcut to the app is saved. If there isn't an option for **Open file location**, it means the app can't run at startup. ...
  • Published on
    在 WebView2 出来之前,如果想要基于 webivew 技术开发桌面应用,在 Mac OSX 上面可以用 [webkit](https://webkit.org/), 在 Linux 上面可以用 GTK 版的 [webkitgtk](https://webkitgtk.org/), 但是在 Windows 上面只能用 [MSHTML](https://en.wikipedia.org/wiki/Trident_(software)), 这个 MSHTML 使用起来各种不兼容。 现在,随着 m$ 的 edge 浏览器拥抱 Chromium 内核,`WebView2` 的出现,使得情况得到很大的改善。 ...
  • Published on
    6 月 22 日 gtk-rs [官方博客](https://gtk-rs.org/blog/2021/06/22/new-release.html)就发文了 距离上次发布已经过去很长时间了,正如您所猜测的,在这段时间内发生了很多事情。让我们从最重要的开始: gtk-rs 现在为 GTK4 库提供绑定! 它们都可以在 gtk4-rs 仓库中找到。 甚至还写了一本介绍书来教用户如何使用 gtk4-rs。你可以在[这里](https://gtk-rs.org/gtk4-rs/stable/latest/book/)阅读它。接下来几天将发布有关 GTK4 的更详细的博客文章。 ## 新网站和新logo 我们利用这个机会彻底重新设计了网站并制作了一个logo。既然你已经来了,不要犹豫,去看看吧! ...
  • Published on
    2021年4月份新发布的 [Fedora Workstation 34](https://fedoramagazine.org/whats-new-fedora-34-workstation/) 率先引入 GNOME 40. Arch 也紧随其后发布了 GNOME 40 相关 package . Ubuntu 21.04 之前传言是会有 GNOME 40, 但是最后临阵退缩了。不过 Ubuntu 相关的开发人员弄了一个 ppa 可以安装测试 (https://www.debugpoint.com/2021/04/gnome-40-ubuntu-21-04/)。 老灯使用 [GNOME 40](https://forty.gnome.org/) 已经有一段时间了。大部分必备的 extension 都已经升级支持 GNOME 40 了。如果有少量几个必须的不兼容 40 ,但是原作者又没更新怎么办? 只能自己动手了。 ...
  • Published on
    其实我用这个标签,主要是给分享到 twitter 的时候能够让 twitter 自动抓取时生成的 card 带有缩略图。 bookmarklet 也一并分享一下吧: ```javascript javascript:(function(){var D=640,A=480,C=screen.height,B=screen.width,H=Math.round((B/2)-(D/2)),G=0,F=document,url,text; if(C>A){G=Math.round((C/2)-(A/2))}; url=encodeURIComponent(window.location); text=encodeURIComponent(window.getSelection?window.getSelection().toString():(document.selection?document.selection.createRange().text:'')); if(text==''){ window.alert('Please, select text on the page first');}else{ window.open('http://twitter.com/share?url='+url+'&text='+text,'','left='+H+',top='+G+',width='+D+',height='+A+',personalbar=0,toolbar=0,scrollbars=1,resizable=1');}}()); ...