{"id":664,"date":"2020-10-20T09:30:43","date_gmt":"2020-10-20T01:30:43","guid":{"rendered":"http:\/\/wp.vicds.com\/?p=664"},"modified":"2025-01-27T13:07:13","modified_gmt":"2025-01-27T05:07:13","slug":"resolution-debain","status":"publish","type":"post","link":"https:\/\/wp.vicds.com\/?p=664","title":{"rendered":"resolution @debain"},"content":{"rendered":"\n<p>\u6709\u6642\u5019anydesk\u904e\u53bb\u89e3\u6790\u5ea6\u592a\u5c0f\u7528\u8d77\u4f86\u4e0d\u592a\u9806, google\u4e86\u4e00\u4e0b\u600e\u9ebc\u641e.<\/p>\n\n\n\n<p>\u5148\u7528\u9019\u500b\u7b97\u4f60\u60f3\u8981\u7684\u5927\u5c0f, \u9019\u88e1\u5148\u75281440 900<\/p>\n\n\n\n<p>cvt 1440 900<\/p>\n\n\n\n<p>\u6703\u986f\u793aModeline, \u8907\u5236\u4ee5\u5f8c\u7684\u5b57<\/p>\n\n\n\n<p>cvt 1440 900 # 1440&#215;900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz Modeline &#8220;1440x900_60.00&#8221; 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync<\/p>\n\n\n\n<p>\u8907\u5236\u9019\u6bb5<\/p>\n\n\n\n<p>&#8220;1440x900_60.00&#8221; 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync<\/p>\n\n\n\n<p>xrandr &#8211;newmode &#8220;1440x900_60.00&#8221; 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync<\/p>\n\n\n\n<p>\u5148\u8f38\u5165\u4e00\u6b21xrandr, \u770b\u770b\u9019\u9846\u87a2\u5e55\u53eb\u4ec0\u9ebc, \u9019\u88e1\u7684\u4f8b\u5b50\u662f\u53ebVGA-1<\/p>\n\n\n\n<p>xrandr &#8211;addmode VGA-1 1440x900_60.00<\/p>\n\n\n\n<p>\u7136\u5f8c\u5728xfce\u7684display\u5c31\u53ef\u4ee5\u6539\u4e86<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>\u53e6\u5916\u6700\u8fd1\u641e\u4e86\u4e00\u53f0M$ surface pro, \u89e3\u6790\u5ea6\u6709\u9ede\u592a\u9ad8\u4e86, \u4f86\u641e\u4f4e\u4e00\u9ede. \u7167\u5e38\u9084\u662f\u4f7f\u7528Debian + xfce.<br>\u6309\u8457\u97f3\u91cf\u4e0a\u8ddf\u958b\u6a5f\u9215\u662f\u9032\u53bb\u5b83BIOS\u8a2d\u5b9a, \u6309\u8457\u97f3\u91cf\u4e0b\u4e0d\u653e, \u9ede\u4e00\u4e0b\u958b\u6a5f\u9215\u662f\u5f37\u5236USB\u958b\u6a5f.<br>\u9032\u684c\u9762\u5c31\u6c92\u554f\u984c\u4e86\u7528setting-&gt;display\u6539\u89e3\u6790\u5ea6, \u6211\u662f\u75281400&#215;900.<\/p>\n\n\n\n<p>\u9996\u5148\u662fgrub\u7684\u89e3\u6790\u5ea6.<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\"># vim \/etc\/default\/grub\nGRUB_GFXMODE=1920x1080\n\u6211\u662f\u7528\nGRUB_GFXMODE=800x600<\/code><\/pre>\n\n\n\n<p>\u518d\u4f86\u662flightdm\u7684\u89e3\u6790\u5ea6, \u9019\u88e1\u5225\u6253\u932f\u5b57, \u4e0d\u7136lightdm\u5c31\u4e0d\u555f\u52d5\u4e86. \u90a3\u5c31\u6309ctrl+alt+f1\u9032\u53bb\u6162\u6162\u6572\u5b57\u53ea\u662f\u5b57\u8d85\u5c0f.<br>\u518d\u4e0d\u7136\u6bd4\u8f03\u4fdd\u96aa\u5c31\u662f \u5728\u5b89\u88dd\u5b8cvim\u5f8c\u5148\u628asshd\u6253\u958b.<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\"># \u627e\u5230 connected \u524d\u9762\u7684\u90a3\u4e32, \u4ee5surface\u4f86\u8aaa\u6211\u627e\u5230 eDP-1\n# xrandr -q\n\n# vim \/usr\/share\/lightdm\/lightdmxrandr.sh\n#!\/bin\/sh\nxrandr --output eDP-1 --primary --mode 1400x900\n# chown lightdm:lightdm \/usr\/share\/lightdm\/lightdmxrandr.sh\n# chmod a+x \/usr\/share\/lightdm\/lightdmxrandr.sh\n\n# vim \/etc\/lightdm\/lightdm.conf\n# \u5728\u9019\u4e00\u884c [Seat:*] \u7684\u4e0b\u9762\u52a0\u5165\ndisplay-setup-script=\/usr\/share\/lightdm\/lightdmxrandr.sh\n\u5230\u9019\u88e1\u6211\u662fOK\u4e86, \u5982\u679c\u4e0d\u884c\u8a66\u8457\u6539\u6210\ngreeter-setup-script=\/usr\/share\/lightdm\/lightdmxrandr.sh\n\n# \u9019\u88e1\u5982\u679c\u662f\u8981\u767b\u5165\u756b\u9762\u7528\u865b\u64ec\u9375\u76e4\u7684\u8a71\n# apt install onboard mousetweaks\n# vim \/etc\/lightdm\/lightdm-gtk-greeter.conf \nkeyboard=onboard\n# \u90a3\u9ebc\u5728\u767b\u5165\u756b\u9762\u53f3\u4e0a\u6709\u500b\u4eba\u5f62\u5716\u6848, \u9ede\u4e00\u4e0b\u9078onboard(\u6216\u6309f3, \u53ea\u662f\u5b83\u5abd\u7684\u5c31\u662f\u6c92\u9375\u76e4\u624d\u7528\u9019\u7a2e\u684c\u9762\u7684\u9084\u8981\u6211\u6309f3)\n\n\u6700\u5f8c\n# update-grub\n# reboot<\/code><\/pre>\n\n\n\n<p>\u518d\u4f86\u5c31\u662f\u641e\u4e00\u4e0bsurface\u7279\u6b8a\u7684\u9a45\u52d5. \u53c3\u8003\u81ea  <a href=\"https:\/\/github.com\/linux-surface\/linux-surface\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/linux-surface\/linux-surface<\/a><\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\"># wget -qO - https:\/\/raw.githubusercontent.com\/linux-surface\/linux-surface\/master\/pkg\/keys\/surface.asc \\\n    | gpg --dearmor | sudo dd of=\/etc\/apt\/trusted.gpg.d\/linux-surface.gpg\n# echo &quot;deb [arch=amd64] https:\/\/pkg.surfacelinux.com\/debian release main&quot; \\\n\t| sudo tee \/etc\/apt\/sources.list.d\/linux-surface.list\n# apt update\n# apt install linux-image-surface linux-headers-surface libwacom-surface iptsd\n# update-grub<\/code><\/pre>\n\n\n\n<p>\u89e3\u6c7a\u4e00\u4e0b\u525b\u8cb7\u7684\u85cd\u82bd\u9375\u76e4\u4e00\u4e9b\u554f\u984c. \u53c3\u8003\u81ea  <a href=\"https:\/\/www.ywnz.com\/linux\/6185.html\">h<\/a><a href=\"https:\/\/www.ywnz.com\/linux\/6185.html\" target=\"_blank\" rel=\"noreferrer noopener\">ttps:\/\/www.ywnz.com\/linux\/6185.html<\/a><\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\"># \u85cd\u82bd\u9023\u7dda, \u78ba\u8a8d\u72c0\u614b\u555f\u7528\u4e2d\n# systemctl status bluetooth.service\n# \u78ba\u8a8d\u6709\u6c92\u6709\u88ab\u786c\u9ad4\u6216\u5176\u5b83\u8edf\u9ad4\u505c\u7528\n# rfkill\n# \u5982\u679c\u6709\u5c31\u89e3\u958b\u5b83\n# rfkill unblock X\n\n# \u958b\u555f\u5de5\u5177\u9023\u7dda\u85cd\u82bd\n# bluetoothctl\nAgent registered\nshow\nlist\nhelp\n\n# power on\n# scan on\n# pair 20:79:18:5E:4B:64   \u627e\u5230\u8a2d\u5099\u7684MAC ADDRESS\n# trust 20:79:18:5E:4B:64 \n# paired-devices\n# devices\n# info\n# ctrl+d \u9000\u51fa\n\n# \u958b\u6a5f\u555f\u52d5\n# vim \/etc\/bluetooth\/main.conf\n[Policy]\nAutoEnable=true<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\"># \u518d\u4f86\u662f touchpad tapping \u6c92\u6709\u4f5c\u7528\n# cp \/usr\/share\/X11\/xorg.conf.d\/40-libinput.conf \/etc\/X11\/xorg.conf.d\/\n# vim \/etc\/X11\/xorg.conf.d\/40-libinput.conf\n# \u5728 libinput touchpad catchall \u90a3\u4e00\u6bb5\u843d\u88e1\u65b0\u589e\n# option &quot;tapping&quot; &quot;on&quot;\n# \u91cd\u958b\u6a5f<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-\">\u4e0d\u641ecamera\u4e86, \u76f4\u63a5\u505c\u7528\u6389.\n# \u5b89\u88dd\u5176\u5b83\u7684\u5957\u4ef6, \u9019\u662fsublime text, rustdesk, tabby, dbeaver\u7528deb\u88dd\n# wget -qO - https:\/\/download.sublimetext.com\/sublimehq-pub.gpg | gpg --dearmor | sudo tee \/etc\/apt\/trusted.gpg.d\/sublimehq-archive.gpg &gt; \/dev\/null\n# echo &quot;deb https:\/\/download.sublimetext.com\/ apt\/stable\/&quot; | sudo tee \/etc\/apt\/sources.list.d\/sublime-text.list\n# apt update\n# apt install gcin* chromium* fonts-wqy* gimp inkscape fonts-ubuntu \\\n    openvpn qterminal net-tools nmap wireshark iptables stacer gftp command-not-found \\\n    translate-shell tesseract-ocr vlc yt-dlp orage k3b \\\n    wbar tint2 conky-all ncal locate wmctrl onboard rfkill \\\n    lm-sensor glances hardinfo2 inxi linux-cpupower acpi hwinfo gnome-system-monitor\\\n    kazam  flameshot volumeicon-alsa \\ \n    apache2 mariadb-server php8.2 php8.2-mysql php8.2-gd php8.2-curl php8.2-mbstring \\<\/code><\/pre>\n\n\n\n<p>\u5b89\u88dd\u6642\u6709\u7f3afirmware, \u67e5\u4e86\u4e00\u4e0bgoogle.<\/p>\n\n\n\n<p>\u53c3\u8003\u81ea <a href=\"https:\/\/forums.debiancn.org\/t\/topic\/4809\">https:\/\/forums.debiancn.org\/t\/topic\/4809<\/a> \u53ca <a href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/firmware\/linux-firmware.git\/tree\/i915\">https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/firmware\/linux-firmware.git\/tree\/i915<\/a><\/p>\n\n\n\n<p>\u5148\u5230git\u90a3\u4e0b\u8f09\u7f3a\u7684bin\u6a94\u5230 \/lib\/firmware\/i915 , \u518d\u57f7\u884c sudo update-initramfs -u -k all<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6709\u6642\u5019anydesk\u904e\u53bb\u89e3\u6790\u5ea6\u592a\u5c0f\u7528\u8d77\u4f86\u4e0d\u592a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-664","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/wp.vicds.com\/index.php?rest_route=\/wp\/v2\/posts\/664","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.vicds.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.vicds.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.vicds.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.vicds.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=664"}],"version-history":[{"count":37,"href":"https:\/\/wp.vicds.com\/index.php?rest_route=\/wp\/v2\/posts\/664\/revisions"}],"predecessor-version":[{"id":2446,"href":"https:\/\/wp.vicds.com\/index.php?rest_route=\/wp\/v2\/posts\/664\/revisions\/2446"}],"wp:attachment":[{"href":"https:\/\/wp.vicds.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=664"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.vicds.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=664"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.vicds.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}