Difference between revisions of "User talk:Lahwaacz"

From ArchWiki
Jump to: navigation, search
(Undo to “Making a DE/WM choice”)
m (Qemu: unsigned)
 
(325 intermediate revisions by 49 users not shown)
Line 1: Line 1:
== Fork Bomb ==
+
== PodCastXDL ==
  
[[Fork_Bomb]]: This new article worries me a bit, as it provides an example of how to do one. [[User:Carlduff|Carlduff]] ([[User talk:Carlduff|talk]]) 21:04, 30 November 2013 (UTC)
+
About [https://wiki.archlinux.org/index.php?title=List_of_applications/Internet&diff=prev&oldid=323048] (and [https://wiki.archlinux.org/index.php?title=List_of_applications/Internet&diff=next&oldid=323048]) [[User:Levi0x0x]], who should have indeed provided an edit summary, appears to be the developer of the application and the maintainer of the PKGBUILD. I would keep his edit. -- [[User:Kynikos|Kynikos]] ([[User talk:Kynikos|talk]]) 00:45, 5 July 2014 (UTC)
  
:But it also contains some information regarding prevention, so I'm fine with its existence. I can't comment on the factual accuracy though. -- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 15:46, 2 December 2013 (UTC)
+
:I know - I've seen also [https://wiki.archlinux.org/index.php?title=MPlayer&diff=next&oldid=322278 bash-player] removed, both from wiki and Github (it seems the repo has been recreated from scratch). PodCastXDL has always been available upstream. -- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 08:20, 5 July 2014 (UTC)
  
== Openbox ==
+
::Didn't he add it to the list one week ago? [https://wiki.archlinux.org/index.php?title=List_of_applications/Internet&diff=prev&oldid=322258] Maybe he's found some bug and doesn't want people to use it until he fixes it? Anyway I'm not that interested, we can as well see if/how Levi0x0x reacts. -- [[User:Kynikos|Kynikos]] ([[User talk:Kynikos|talk]]) 04:32, 6 July 2014 (UTC)
RE: Revision [https://wiki.archlinux.org/index.php?title=Openbox&oldid=286926]
 
  
A dependency of [[Thunar]] is {{pkg|libxfce4ui}}. A sub-package of {{pkg|libxfce4ui}} is '''xfce4-about'''. For confirmation see: [https://apps.fedoraproject.org/packages/xfce4-about/]. So I would not describe my work as being "useless" or "inaccurate". There are however many useless and inaccurate articles on this wiki, which seem to be ignored in favour of putting my contributions under a microscope instead.
+
== bot AUR to Official Repository edit ==
  
:OK, there has been a slight misunderstanding with the ''xfce4-about'' - it is not a (sub)package in Arch terms, I'd say it is a binary/executable that is part of {{Pkg|libxfce4ui}}. I was looking for an Arch package under that name.
+
A recent bot edit ([https://github.com/lahwaacz/wiki-scripts/blob/master/update-package-templates.py update Pkg/AUR templates]) by [[User:Lahwaacz.bot]] on the [[Gitolite]] page correctly changed the AUR template to Pkg but left the [[Arch User Repository]] link
:First of all, why recommend some application when the user is discouraged from installing it in next sentence? Also, I'd say that an average Arch user knows about the dependency chain, and checks which dependencies are installed if he cares.
 
:You are not under a microscope, it just happened that [[Openbox]] is in my watchlist. Believe me that I check all pages from my watchlist equally. True, I don't check all new edits in [[Special:RecentChanges]], that's just beyond my powers...
 
:-- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 16:43, 7 December 2013 (UTC)
 
:: I am trying not to allow personal bias get too much in the way of contributions, which is why I listed a range of FMs without specifically recommending any of them, including those without their own wiki pages. A warning was placed about Thunar as although it is an excellent FM (I personally prefer SpaceFM), the exo and xfce4-about menu entries can irritate users like myself who want a "harmonious"-looking desktop. Experienced users would know this; I'm just trying to be helpful for others like myself who want to learn.
 
:: Of course I understand being corrected when I neglect to adhere to the guidelines, but sometimes the amendments do seem a bit over-critical. It has seemed at times as if it is being done of out irritation than anything else (as apparently evidenced by being called "usless"). Personally, I would rather just be told to go away if I am considered as being provocative in some way. [[User:Carlduff|Carlduff]] ([[User talk:Carlduff|talk]]) 17:01, 7 December 2013 (UTC)
 
  
== Undo ==
+
I fixed this, but would it be possible to modify the bot to take this into consideration?
Lahwaacz, why do you undo my change about vconsole.conf in Beginner's Guide? I tried what was written there, and that's not working, but change that I does solved this problem
 
  
[[User:Kycok|Kycok]] ([[User talk:Kycok|talk]])
+
I can imagine that blanket changing AUR links to Official Repository links in any given page could be dangerous - but for common phrasing or possibly word distance it would seem to be relatively safe
  
:See {{ic|man vconsole.conf}}, it clearly says that the path is {{ic|/etc/vconsole.conf}} and not {{ic|/etc/fonts/vconsole.conf}}. I don't know what's your problem, please use [https://bbs.archlinux.org/ the forums] to solve it. -- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 20:14, 24 December 2013 (UTC)
+
Or is there some sort of post-run manual inspection that I am unaware of that handles this situation?
  
::Ok, thnx. Maybe it's not working only on my system
+
Specifically this [https://wiki.archlinux.org/index.php?title=Gitolite&diff=next&oldid=366859 edit]
  
== Undo to “Making a DE/WM choice” ==
+
From:
 +
<pre>
 +
{{AUR|gitolite}} is available in the [[Arch User Repository]]
 +
</pre>
 +
 
 +
To:
 +
<pre>
 +
{{Pkg|gitolite}} is available in the [[Arch User Repository]]
 +
</pre>
 +
 
 +
 
 +
 
 +
[[User:Tido.com|Tido.com]] ([[User talk:Tido.com|talk]]) 01:50, 1 April 2015 (UTC)
 +
 
 +
By "word distance" above what I _meant_ was [[Wikipedia:Edit Distance|Edit Distance]] ;)
 +
 
 +
I was initially thinking of Hamming distance - but apparently that is for strings of equal length.
 +
 
 +
What looks more promising is the Levenshtein distance - specifically "Comparing a list of strings" from the Python [https://pypi.python.org/pypi/Distance/0.1.3 Distance] package.
 +
 
 +
Example shamelessly ripped from that page:
 +
 
 +
(mainly because I couldn't link directly to the relevant section)
 +
 
 +
<pre>
 +
>>> sent1 = ['the', 'quick', 'brown', 'fox', 'jumps', 'over', 'the', 'lazy', 'dog']
 +
>>> sent2 = ['the', 'lazy', 'fox', 'jumps', 'over', 'the', 'crazy', 'dog']
 +
>>> distance.levenshtein(sent1, sent2)
 +
3
 +
</pre>
 +
[[User:Tido.com|Tido.com]] ([[User talk:Tido.com|talk]]) 04:07, 1 April 2015 (UTC)
 +
 
 +
:Hi,
 +
:the bot currently does not touch the surrounding text at all, it only modifies the package templates or appends [[Template:Broken package link]] when the package is not found. This is obviously not perfect, this behaviour may lead to some incorrect combinations as you noticed, but blindly fixing the package links and not the surrounding text is still considered to be an improvement. Checking the surrounding text manually would require a lot of manpower, which we don't have, so it is currently not done systematically. Feel free to ask for further details or see the most recent discussion: [[ArchWiki:Requests#Strategy_for_updating_package_templates]].
 +
:Regarding automatic updates of the surrounding text, the edit distance gives a clue about whether given edit should be performed or not, but it does not define how an edit should be performed. It can be useful in cases where there are multiple feasible substitutions in text and the strategy to select the optimal substitution is e.g. to minimize the Levenshtein distance. But we don't have any algorithm to generate feasible substitutions yet, so this technique fails. The surrounding text substitution is also very context sensitive and wiki bots must be designed in a way to minimize (ideally avoid completely) the [[wikipedia:Error_of_the_first_kind|error of the first kind]], which in this case is modifying correct text to be incorrect. This makes defining general rules for the text substitution really hard, on the other hand many rules would be necessary to cover even the basic form of standard wording, so in the end both ways may be comparably hard. Anyway, if you have some ideas, I'm all ears :)
 +
:-- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 17:51, 1 April 2015 (UTC)
 +
 
 +
== bot checking links after move  ==
 +
 
 +
Hi, re [[Talk:Touchpad Synaptics#adding libinput alternative]]. [[Touchpad Synaptics]] has 100+ backlinks and the more important ones -  a bit tedious task. I was just glancing over your clever github bot scripts. It would be handy to have a script after such moves: walk over the backlinks of [[Touchpad Synaptics]] and just replace "[[Touchpad Synaptics" with "[[Synaptics" from the links. That would leave all links to subsections intact. Leaving out the translations to handle manually, there would not be much to go wrong, or? --[[User:Indigo|Indigo]] ([[User talk:Indigo|talk]]) 07:36, 26 September 2015 (UTC)
 +
 
 +
:Hi, thanks for the suggestion. It would be indeed handy in this case, but most likely not generally. Imagine that there was a [[UUID]] page, which was later generalized and renamed to [[Persistent block device naming]] and content about UUID is now only a section on the page. In this case using the naive replacement would likely change the meaning of many sentences, and using shorter redirects for convenience is actually encouraged. There would have to be a list of whitelisted "harmless" replacements, which could even help to replace <nowiki>[[pacman|Install]]</nowiki> with <nowiki>[[Install]]</nowiki> etc. -- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 08:01, 26 September 2015 (UTC)
 +
 
 +
::Yes, good examples, but you are thinking universal already :) I did not mean it could be that. For example, if you take the time when the bulk of the title case moves were done. With such a script one could avoid a lot of internal redirects as well. E.g. [https://wiki.archlinux.org/index.php/Special:WhatLinksHere/Beginners'_Guide]. But it's ok, just an idea. Please close this, if you think it's too singular cases with a simple enough replacement where it could be applied. --[[User:Indigo|Indigo]] ([[User talk:Indigo|talk]]) 10:02, 26 September 2015 (UTC)
 +
 
 +
== aur-mirror ==
  
 
Hi Lahwaacz,
 
Hi Lahwaacz,
  
     > ### Latest revision as of 2013-12-27T12:41:21 (edit) (undo) ###
+
It seems that [http://pkgbuild.com/git/aur-mirror.git aur-mirror] has been down for a while.
    > Lahwaacz (Talk | contribs)
+
I'm not sure if this is intentional or not, but if it is, could you have Lahwaacz.bot remove [[Template:Aur-mirror]] from pages? At least where they are in a [[Template:Broken package link]] like {{ic|<nowiki>{{Broken package link|{{aur-mirror|foobar}}}}</nowiki>}}.
    > (Undo revision 290591 by Montague (talk) - why do you use 'xinit exec startxfce'
+
 
    > instead of 'xinit startxfce' (resp. the shorter 'xinit xfce', if available)?)
+
If there is anything I can do to help, let me know.
 +
 
 +
Thanks! [[User:Lonaowna|Lonaowna]] ([[User talk:Lonaowna|talk]]) 14:56, 19 October 2016 (UTC)
 +
 
 +
:Maybe drifting a bit offtopic... but I'm in favor to finally remove any and all packages that are not on AUR4 from the wiki. Users have had over a year time to migrate, which is a century in Arch standards. -- [[User:Alad|Alad]] ([[User talk:Alad|talk]]) 16:21, 19 October 2016 (UTC)
 +
 
 +
::I agree, especially on pages like [[List of games]] (already [https://wiki.archlinux.org/index.php?title=List_of_games&curid=4401&diff=454419&oldid=454356 took care of that]), and [[List of Applications]] (see [[Talk:List of applications#AUR3 packages]]). On other pages, where the non-existing packages are mentioned inline, it requires some more knowledge and effort to remove them. -- [[User:Lonaowna|Lonaowna]] ([[User talk:Lonaowna|talk]]) 16:34, 19 October 2016 (UTC)
 +
 
 +
:::Hmm... For the moment I just updated the template to point to Github instead. What would be the alternative "hint" without the link? It should still be different from just "package not found". -- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 18:08, 19 October 2016 (UTC)
 +
 
 +
::::The GitHub repository is fine as well. I think we can keep that one while we (carefully) remove/update all broken links. Thanks! [[User:Lonaowna|Lonaowna]] ([[User talk:Lonaowna|talk]]) 06:52, 20 October 2016 (UTC)
 +
 
 +
== OpenVPN ==
 +
 
 +
Hi, the topic about setting the key password was a tip, and the only way that work to have the openvpn "ask" for the key password. The systemd-ask-pass is not working. So when the openvpn service is started it does not ask for the key password.
 +
I know it is not the best sollution, far away from that, but it was the only way that i can put it to work. I think it is a valuable tipo, although it have to came with a security note.
 +
Can be this way?
 +
 
 +
{{unsigned|10:52, 31 October 2016‎|Mawcomw}}
 +
 
 +
:Is there a reason why you have a password-protected key or was it set up implicitly by following some guide? Note that you can [http://stackoverflow.com/questions/112396/how-do-i-remove-the-passphrase-for-the-ssh-key-without-having-to-create-a-new-ke remove the passphrase without generating a new key]. If you have a good reason for using the passphrase, using plain {{ic|--askpass}} without a file would allow openvpn to ask for the passphrase on its standard input, but that probably does not work well with systemd units starting at boot. -- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 13:41, 31 October 2016 (UTC)
 +
 
 +
== CPU frequency scaling ==
 +
Done a few tests with i5-6400 CPU @ 2.70GHz (TB up to 3.30GHz):
 +
 
 +
{{hc|<nowiki>$ cpupower frequency-info</nowiki>|
 +
analyzing CPU 0:
 +
  driver: intel_pstate
 +
  CPUs which run at the same hardware frequency: 0
 +
  CPUs which need to have their frequency coordinated by software: 0
 +
  maximum transition latency:  Cannot determine or is not supported.
 +
  hardware limits: 800 MHz - 3.30 GHz
 +
  available cpufreq governors: performance powersave
 +
  current policy: frequency should be within 800 MHz and 3.30 GHz.
 +
                  The governor "powersave" may decide which speed to use
 +
                  within this range.
 +
  current CPU frequency: 800 MHz (asserted by call to hardware)
 +
  boost state support:
 +
     Supported: yes
 +
    Active: yes
 +
}}
 +
 
 +
# cpupower frequency-set -g performance
 +
 
 +
Using {{ic|watch}}:
 +
current CPU frequency: 3.25 GHz (asserted by call to hardware)
 +
current CPU frequency: 3.29 GHz (asserted by call to hardware)
 +
current CPU frequency: 3.26 GHz (asserted by call to hardware)
 +
current CPU frequency: 3.28 GHz (asserted by call to hardware)
 +
current CPU frequency: 3.30 GHz (asserted by call to hardware)
 +
 
 +
As you can see the CPU keeps trying to run at the max. frequency (including TB).
 +
 
 +
If not running any commands, moving the cursor, or any other activity, the CPU starts throttling back, but will immediately boost again to full freq. when doing a simple task.
 +
 
 +
The same behaviour happen with a Intel i5-2400 (including TB).
 +
 
 +
I don't recommend the use of the performance governor at all, even on good cooling.
 +
 
 +
What are your thoughts on this? Thanks.
 +
 
 +
[[User:Francoism|Francoism]] ([[User talk:Francoism|talk]]) 21:39, 11 December 2016 (UTC)
 +
 
 +
:You're already observing that it does not "run at the maximum frequency". It's simply (much) more aggressive at rising the frequency, nothing more. Also, you should use {{pkg|i7z}} to monitor the per-core frequency. -- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 22:15, 11 December 2016 (UTC)
 +
 
 +
::That's the thing I want to show, it doesn't aggressive rising the frequency, but simple tries to run the CPU at max. speed all the time, even when doing nothing at all:
 +
{{hc|<nowiki># i7z</nowiki>|
 +
<nowiki>
 +
Cpu speed from cpuinfo 2712.00Mhz
 +
True Frequency (without accounting Turbo) 2712 MHz
 +
  CPU Multiplier 27x || Bus clock frequency (BCLK) 100.44 MHz
 +
 
 +
Socket [0] - [physical cores=4, logical cores=4, max online cores ever=4]
 +
  TURBO ENABLED on 4 Cores, Hyper Threading OFF
 +
  Max Frequency without considering Turbo 2812.44 MHz (100.44 x [28])
 +
  Max TURBO Multiplier (if Enabled) with 1/2/3/4 Cores is  33x/33x/32x/31x
 +
  Real Current Frequency 3241.60 MHz [100.44 x 32.27] (Max of below)
 +
  Actual Freq (Mult.)      C0%  Halt(C1)%  C3 %  C6 %  Temp      VCore
 +
        Core 1 [0]:      3155.71 (31.42x)      1.25    93.9      1    3.65    21      1.1155
 +
        Core 2 [1]:      3241.60 (32.27x)      1.49    95.3      1    1.88    20      1.1091
 +
        Core 3 [2]:      2844.39 (28.32x)        1    95.4      1    2.59    20      1.1090
 +
        Core 4 [3]:      3226.32 (32.12x)      1.45    95.7      1    1.56    20      1.1090
 +
</nowiki>
 +
}}
 +
 
 +
One. sec. later, keep in mind this is including turbo-boost and nothing happens in the background and I'm not touching anything. Command electron is running, but keeps hitting <10% CPU usage, could try to disable, but 5% usage isn't really needed to boost the CPU to it's max. clockspeed:
 +
{{hc|<nowiki># i7z</nowiki>|
 +
<nowiki>
 +
Actual Freq (Mult.)      C0%  Halt(C1)%  C3 %  C6 %  Temp      VCore
 +
Core 1 [0]:      2917.95 (29.06x)        1    97.9      0    1.78    21      1.1044
 +
Core 2 [1]:      3276.91 (32.64x)        1    98.2      0    1.12    21      1.1072
 +
Core 3 [2]:      3266.05 (32.53x)      1.36    98.4      0      0    20      1.1138
 +
Core 4 [3]:      3278.00 (32.65x)        1    97.6      0    1.19    21      1.1138
 +
</nowiki>
 +
}}
 +
 
 +
Switching back to {{ic|powersave}}, also notice the decrease of the VCore:
 +
{{hc|<nowiki># i7z</nowiki>|
 +
<nowiki>
 +
Actual Freq (Mult.)      C0%  Halt(C1)%  C3 %  C6 %  Temp      VCore
 +
Core 1 [0]:      800.14 (7.97x)        18.1    75.9      1    17.8    21      0.7522
 +
Core 2 [1]:      801.91 (7.98x)        13.1    77.3      1    17.8    21      0.7512
 +
Core 3 [2]:      825.59 (8.22x)        18.5    72.4      1      21    20      0.7511
 +
Core 4 [3]:      800.47 (7.97x)        16.2    77.5      1    16.7    21      0.7512
 +
</nowiki>
 +
}}
 +
::That's why I've added the warning message, the voltage and temperatures will increase, and it doesn't have any positive effect, maybe if running games, but it seems like a waste of energy atm.
 +
::[[User:Francoism|Francoism]] ([[User talk:Francoism|talk]]) 12:59, 12 December 2016 (UTC)
 +
 
 +
:::Then I'd say that your system is not really idle - what if you run it from the Linux console, with Xorg shut down? On i5-2430M (base freq 2394 MHz, boost to 2993 MHz), I'm getting the following with powersave: {{bc|<nowiki>
 +
        Core [core-id]  :Actual Freq (Mult.)      C0%  Halt(C1)%  C3 %  C6 %  Temp      VCore
 +
        Core 1 [0]:      857.47 (8.60x)        2.1    99.2      0      0    47      0.8206
 +
        Core 2 [2]:      997.56 (10.00x)      3.95    97.4      1      0    47      0.8156
 +
</nowiki>}}
 +
:::And with performance: {{bc|<nowiki>
 +
        Core [core-id]  :Actual Freq (Mult.)      C0%  Halt(C1)%  C3 %  C6 %  Temp      VCore
 +
        Core 1 [0]:      1162.35 (11.65x)      1.09    99.5      0      0    47      1.2109
 +
        Core 2 [2]:      1553.64 (15.58x)        1    98.5      1      0    45      1.2109
 +
</nowiki>}}
 +
:::-- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 13:24, 12 December 2016 (UTC)
 +
::::Without X or any apps, using performance:
 +
Core [core-id]  :Actual Freq (Mult.)      C0%  Halt(C1)%  C3 %  C6 %  Temp      VCore
 +
Core 1 [0]:      3292.33 (32.78x)      63.5    22.9      0      0    24      1.1078
 +
Core 2 [1]:      3237.91 (32.24x)        0    100      0      0    22      1.1031
 +
Core 3 [2]:      3286.59 (32.72x)        1      64      1    34.9    22      1.1028
 +
Core 4 [3]:      3165.25 (31.51x)        1    100      0      0    21      1.0978
 +
 
 +
{{hc|<nowiki># htop</nowiki>|
 +
<nowiki>
 +
  PID USER      PRI  NI  VIRT  RES  SHR S CPU% MEM%  TIME+  Command
 +
    1 root      20  0  132M  6804  5184 S  0.0  0.0  0:00.86 /sbin/init
 +
    2 root      20  0    0    0    0 S  0.0  0.0  0:00.01 kthreadd
 +
    3 root      20  0    0    0    0 S  0.0  0.0  0:00.08 ksoftirqd/0
 +
    7 root      20  0    0    0    0 S  0.0  0.0  0:01.95 rcu_preempt
 +
    8 root      20  0    0    0    0 S  0.0  0.0  0:00.01 rcu_sched
 +
    9 root      20  0    0    0    0 S  0.0  0.0  0:00.00 rcu_bh
 +
  10 root      RT  0    0    0    0 S  0.0  0.0  0:00.02 migration/0
 +
  11 root        0 -20    0    0    0 S  0.0  0.0  0:00.00 lru-add-drain
 +
  12 root      RT  0    0    0    0 S  0.0  0.0  0:00.00 watchdog/0
 +
  13 root      20  0    0    0    0 S  0.0  0.0  0:00.00 cpuhp/0
 +
  14 root      20  0    0    0    0 S  0.0  0.0  0:00.00 cpuhp/1
 +
  15 root      RT  0    0    0    0 S  0.0  0.0  0:00.00 watchdog/1
 +
  16 root      RT  0    0    0    0 S  0.0  0.0  0:00.02 migration/1
 +
  17 root      20  0    0    0    0 S  0.0  0.0  0:00.09 ksoftirqd/1
 +
  20 root      20  0    0    0    0 S  0.0  0.0  0:00.00 cpuhp/2
 +
  21 root      RT  0    0    0    0 S  0.0  0.0  0:00.00 watchdog/2
 +
  22 root      RT  0    0    0    0 S  0.0  0.0  0:00.02 migration/2
 +
  23 root      20  0    0    0    0 S  0.0  0.0  0:00.10 ksoftirqd/2
 +
  26 root      20  0    0    0    0 S  0.0  0.0  0:00.00 cpuhp/3
 +
  27 root      RT  0    0    0    0 S  0.0  0.0  0:00.00 watchdog/3
 +
  28 root      RT  0    0    0    0 S  0.0  0.0  0:00.02 migration/3
 +
  29 root      20  0    0    0    0 S  0.0  0.0  0:00.08 ksoftirqd/3
 +
  31 root        0 -20    0    0    0 S  0.0  0.0  0:00.00 kworker/3:0H
 +
  32 root      20  0    0    0    0 S  0.0  0.0  0:00.00 kdevtmpfs
 +
  33 root        0 -20    0    0    0 S  0.0  0.0  0:00.00 netns
 +
  34 root      20  0    0    0    0 S  0.0  0.0  0:00.00 khungtaskd
 +
  35 root      20  0    0    0    0 S  0.0  0.0  0:00.00 oom_reaper
 +
  36 root        0 -20    0    0    0 S  0.0  0.0  0:00.00 writeback
 +
  37 root      20  0    0    0    0 S  0.0  0.0  0:00.00 kcompactd0
 +
  38 root      25  5    0    0    0 S  0.0  0.0  0:00.00 ksmd
 +
  39 root      39  19    0    0    0 S  0.0  0.0  0:00.44 khugepaged
 +
  40 root        0 -20    0    0    0 S  0.0  0.0  0:00.00 crypto
 +
  41 root        0 -20    0    0    0 S  0.0  0.0  0:00.00 kintegrityd
 +
  42 root        0 -20    0    0    0 S  0.0  0.0  0:00.00 bioset
 +
  43 root        0 -20    0    0    0 S  0.0  0.0  0:00.00 kblockd
 +
  44 root        0 -20    0    0    0 S  0.0  0.0  0:00.00 devfreq_wq
 +
  45 root        0 -20    0    0    0 S  0.0  0.0  0:00.00 watchdogd
 +
  47 root      20  0    0    0    0 S  0.0  0.0  0:00.00 kswapd0
 +
  48 root        0 -20    0    0    0 S  0.0  0.0  0:00.00 vmstat
 +
  57 root        0 -20    0    0    0 S  0.0  0.0  0:00.00 kthrotld
 +
  58 root        0 -20    0    0    0 S  0.0  0.0  0:00.00 ipv6_addrconf
 +
  60 root        0 -20    0    0    0 S  0.0  0.0  0:00.00 deferwq
 +
  61 root      20  0    0    0    0 S  0.0  0.0  0:00.32 kworker/u8:1
 +
  83 root        0 -20    0    0    0 S  0.0  0.0  0:00.00 ttm_swap
 +
  129 root        0 -20    0    0    0 S  0.0  0.0  0:00.00 nvme
 +
  155 root      20  0    0    0    0 S  0.0  0.0  0:00.00 scsi_eh_0
 +
  156 root        0 -20    0    0    0 S  0.0  0.0  0:00.00 scsi_tmf_0
 +
  157 root      20  0    0    0    0 S  0.0  0.0  0:00.00 scsi_eh_1
 +
  158 root        0 -20    0    0    0 S  0.0  0.0  0:00.00 scsi_tmf_1
 +
  159 root      20  0    0    0    0 S  0.0  0.0  0:00.00 scsi_eh_2
 +
  160 root        0 -20    0    0    0 S  0.0  0.0  0:00.00 scsi_tmf_2
 +
  161 root      20  0    0    0    0 S  0.0  0.0  0:00.00 scsi_eh_3
 +
  162 root        0 -20    0    0    0 S  0.0  0.0  0:00.00 scsi_tmf_3
 +
  163 root      20  0    0    0    0 S  0.0  0.0  0:00.00 scsi_eh_4
 +
  164 root        0 -20    0    0    0 S  0.0  0.0  0:00.00 scsi_tmf_4
 +
  165 root      20  0    0    0    0 S  0.0  0.0  0:00.00 scsi_eh_5
 +
  166 root        0 -20    0    0    0 S  0.0  0.0  0:00.00 scsi_tmf_5
 +
  172 root        0 -20    0    0    0 S  0.0  0.0  0:00.00 bioset
 +
  173 root        0 -20    0    0    0 S  0.0  0.0  0:00.00 bioset
 +
</nowiki>
 +
}}
 +
::::PS. Sorry for all the spam, if you want I can moved to pastebin or something else. :)
 +
::::[[User:Francoism|Francoism]] ([[User talk:Francoism|talk]]) 13:48, 12 December 2016 (UTC)
 +
 
 +
:::::Well, on i7-5820K (base freq 3.3 GHz, boost to 3.6 GHz) that we have at school, I get the following result with performance: {{bc|<nowiki>
 +
        Core [core-id]  :Actual Freq (Mult.)      C0%  Halt(C1)%  C3 %  C6 %  Temp      VCore
 +
        Core 1 [0]:      1725.61 (17.25x)      1.27    5.46      0    93.9    27      0.7705
 +
        Core 2 [1]:      2322.11 (23.21x)        1    0.123      0    99.9    29      0.9701
 +
        Core 3 [2]:      2532.10 (25.31x)        1    0.204      0    99.7    29      0.9801
 +
        Core 4 [3]:      2128.67 (21.27x)        1    0.177      0    99.8    30      0.9724
 +
        Core 5 [4]:      2267.82 (22.66x)        1    0.311      0    99.6    29      0.9703
 +
        Core 6 [5]:      1792.93 (17.92x)        1    0.495      0    99.4    29      0.9974
 +
</nowiki>}} and with powersave: {{bc|<nowiki>
 +
        Core [core-id]  :Actual Freq (Mult.)      C0%  Halt(C1)%  C3 %  C6 %  Temp      VCore
 +
        Core 1 [0]:      1280.11 (12.79x)        1    5.29      0    94.3    26      0.7755
 +
        Core 2 [1]:      1267.35 (12.67x)        1      46      0      54    28      0.7617
 +
        Core 3 [2]:      1211.02 (12.10x)        1    0.442      0    99.5    28      0.7468
 +
        Core 4 [3]:      1213.45 (12.13x)        1    100      0      0    30      0.7474
 +
        Core 5 [4]:      1268.28 (12.68x)        1    100      0      0    28      0.7678
 +
        Core 6 [5]:      1392.95 (13.92x)        1    22.2      0    77.7    27      0.7374
 +
</nowiki>}} While the frequency stays considerably higher with performance, it's nowhere near the peak frequency. So the behaviour must be model-specific. -- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 19:28, 16 December 2016 (UTC)
 +
::::::Thanks for the test. Tested on a few Intel i3/i5 procs and they all seem to show this behaviour, however I didn't test any i7 CPU, but indeed your results differ a lot. What should we do about the warning? :) -- [[User:Francoism|Francoism]] ([[User talk:Francoism|talk]]) 18:48, 22 December 2016 (UTC)
 +
 
 +
:::::::Currently it only says to watch out for temperature and voltage, which is fine in my view... -- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 19:43, 22 December 2016 (UTC)
 +
 
 +
== Packages development pages ==
 +
 
 +
Hi Lahwaacz. I see you reverted my edits. Actually sorting alphabetically was not the main purpose of my changes but include a link to the article [[VCS package guidelines]]. Yesterday, as I was updating my AUR packages, I had a hard time recovering the VCS page, just because it was not linked at all from any package development pages, not even from the Arch Linux wiki table of content (if I'm not wrong). Could you please investigate this issue? Also, I wanted to add precisions brought to [http://allanmcrae.com/2015/01/two-pgp-keyrings-for-package-management-in-arch-linux/ AllanMcrae blog post] in the Arch Linux pages, because without the help of our friends on IRC who linked me back to that post, I would have made false assumptions with my GPG signature check in my PKGBUILD. -- [[User:wget|wget]] ([[User talk:wget|talk]]) 11:26, 7 January 2017 (UTC)
 +
 
 +
:I must have missed that. In that case, there are many package guidelines pages for different programming languages etc., but the top level page for them is [[Creating packages]] (which is already linked from the related articles of [[PKGBUILD]]). The other pages are linked from e.g. [[Creating packages#More detailed guidelines]] or [[Arch packaging standards#Additional guidelines]] (the "Package creation guidelines" at the top of the [[Template:Package guidelines|navigation template]] leads to [[Creating packages]]).
 +
:As for [[Table of contents]], it lists only categories and [[VCS package guidelines]] is in [[:Category:Package development]].
 +
:I'm not aware of any inaccuracy on the wiki regarding Allan's blog post, see e.g. the note in [[makepkg#Signature checking]].
 +
:-- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 11:41, 7 January 2017 (UTC)
 +
 
 +
:: Thanks for letting me know the VCS page was actually already linked from [[Creating packages#More detailed guidelines]]. It was well hidden. If I wasn't able to find it easily, while I'm used to use the Arch Linux wiki, imagine how hard it is for newcomers to find it. :-) This might be a problem.:-/ Additional/excessive cross-linking won't harm especially for SEO. -- [[User:wget|wget]] ([[User talk:wget|talk]]) 12:43, 7 January 2017 (UTC)
 +
 
 +
::: Catching up in my Arch related duties: we can clearly see "signature and .sig" files is a question that is [https://lists.archlinux.org/pipermail/arch-general/2016-January/040505.html often asked]. It needs clarification as, for other packages managers, relying on the package manager to download the public GPG key from a key server is not always the case (e.g. chocolatey on Windows). -- [[User:wget|wget]] ([[User talk:wget|talk]]) 14:43, 7 January 2017 (UTC)
 +
 
 +
:::: [https://wiki.archlinux.org/index.php?title=PKGBUILD&type=revision&diff=461862&oldid=461777 Fixed]. -- [[User:wget|wget]] ([[User talk:wget|talk]]) 15:16, 7 January 2017 (UTC)
 +
 
 +
== PKGBUILD for AUR additional explanation ==
 +
 
 +
[https://wiki.archlinux.org/index.php?title=Arch_User_Repository&type=revision&diff=466474&oldid=466429 Where does it belong to then]? Regards, -- [[User:wget|wget]] ([[User talk:wget|talk]]) 23:30, 23 January 2017 (UTC)
 +
 
 +
:[[PKGBUILD#Package_relations|Here]]. -- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 23:35, 23 January 2017 (UTC)
 +
 
 +
::Ok. I was actually hesitating between that page and the one I had actually written to. I'll repost to the right location then. Thanks for letting me know. -- [[User:wget|wget]] ([[User talk:wget|talk]]) 23:37, 23 January 2017 (UTC)
 +
 
 +
== HiDPI ==
 +
 
 +
https://wiki.archlinux.org/index.php?title=HiDPI&diff=next&oldid=467953
 +
 
 +
You undid my changes with the reason "scale-from does not configure DPI".
 +
Why is my change wrong? The previous content with --scale also does not configure DPI, but scales.
 +
 
 +
Please explain why my change is different and not allowed.
 +
[[User:TheJJ|TheJJ]] ([[User talk:TheJJ|talk]]) 13:01, 11 February 2017 (UTC)
 +
 
 +
:It's not disallowed, but I don't see the connection with the point of the section - configuring the same physical size on multiple displays with different PPI. This configuration can be naturally described using {{ic|--scale}}, but not with {{ic|--scale-from}}. -- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 13:11, 11 February 2017 (UTC)
 +
 
 +
::{{ic|--scale-from}} is exactly the same as {{ic|--scale}}, except that you don't have to calculate the scale factor yourself, but xrandr does it for you. So this is very much the same as the current content of the article, and {{ic|--scale-from}} should go in there as well. It did help to scale the screen of a friend to the right amount, which was not some multiple of 0.5... [[User:TheJJ|TheJJ]] ([[User talk:TheJJ|talk]]) 13:25, 11 February 2017 (UTC)
 +
 
 +
:::Obviously with {{ic|--scale-from}} you're not calculating the scale factor, but the virtual screen size placed on the display. If the PPI of the displays are not some nice values, neither of these values are clear to see so you still have to calculate the ''right'' value. Anyway, it is hard to argue about something for which you don't even provide an exact use case. -- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 15:41, 11 February 2017 (UTC)
 +
 
 +
 
 +
== KVM ==
 +
I have added this section for non-root users, KVM indeed doesn't need to be run as root.
 +
When trying to run KVM as a non-root user (with QEMU), you'll get an unable to access KVM error message.
 +
Adding yourself to the kvm group fixes this issue, see udev rules, MODE="0660".
 +
Think it is better to add this, to prevent users running this as root.
 +
What do you think?
 +
PS. The CPU section may be removed to clean-up the talk page.
 +
[[User:Francoism|Francoism]] ([[User talk:Francoism|talk]]) 11:51, 7 March 2017 (UTC)
 +
 
 +
:The udev rule I've linked in the edit summary selectively adds rw permissions for users that have an active logind session. See: {{bc|<nowiki>
 +
$ getfacl /dev/kvm
 +
getfacl: Removing leading '/' from absolute path names
 +
# file: dev/kvm
 +
# owner: root
 +
# group: kvm
 +
user::rw-
 +
user:lahwaacz:rw-
 +
group::rw-
 +
mask::rw-
 +
other::---
 +
</nowiki>}}
 +
:So even though I'm not a member of the kvm group, I'm able to use kvm even without root.
 +
:-- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 11:57, 7 March 2017 (UTC)
 +
 
 +
 
 +
== Clear flash drive command on flash installation ==
 +
 
 +
I added the information on clearing the flash drive with dd if=/dev/zero of=/dev/sdX bs=446 count=1. You reverted it.
 +
I understand the point about not wanting duplicate info but the problem is that I only found this command on the fdisk page under the section "Backup and restore partition table." When I went to install Arch on a flash drive, this section wasn't what I was looking for. In fact, I only found out what to do by searching on Duckduckgo. The command I needed isn't on the Partitioning page either. The fdisk article is linked there, but there was no way for me to know that the fdisk page would have the information I needed, and even if I did know this, the command I needed was buried under a section that didn't seem relevant. I won't pursue this further, but I recommend making this information more easily accessible so no one else encounters this problem. Thanks.
 +
 
 +
{{unsigned|00:56, 26 March 2017‎|Jasterlaf}}
 +
 
 +
:I have no idea what your problem was. You were partitioning with fdisk, so [[fdisk]] is the page you should be improving. If you had to clear the MBR, then probably [[Fdisk#Create_new_table|this step]] not always work. Feel free to add it to that section or start a troubleshooting section on the [[fdisk]] page. -- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 08:51, 26 March 2017 (UTC)
 +
 
 +
== Question ==
 +
You deleted the web.py page and pointed to the webpy.org/install. I wrote how to install the Python 3 compatible version using pip. It isn't mentioned on the page. [[User:CodingHahn|CodingHahn]] ([[User talk:CodingHahn|talk]]) 17:19, 13 April 2017 (UTC)
 +
 
 +
:http://webpy.org/install#install says:
 +
::or the get the latest dev version:
 +
::{{bc|<nowiki>https://github.com/webpy/webpy/tarball/master</nowiki>}}
 +
:Besides, running pip as root is considered to be bad practice, so the page didn't contain any useful information.
 +
:-- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 18:47, 13 April 2017 (UTC)
  
I do use the short version, i.e. 'xinit xfce', and I do not use 'xinit exex startxfce'
+
== <s>Device BCM4366 edit</s> ==
More precisely, I use the the even shorter 'xinit' (since I launch the default).
 
  
I don't think I was very clear in my first edit of the wiki article :-)
+
Hi,
What I meant was that in the following code, when you launch the default
 
(in this case xfce) by simply typing 'xinit', the code will first do 'exec $1',
 
but since '$1' is defined as {1:-xfce}, when it reaches that statement the code
 
will then do 'exec startxfce4', the end result being that by typing 'xinit' in
 
the console, what is actually being executed is 'exec exec startxfce4'.
 
  
That's why I thought the last exec (in the line '*) exec $1;;') had to
+
I saw that you reverted the addition of BCM4366 support.  Before calling for "dubious sources", maybe check your own facts.  Have a look in /lib/firmware/brcm and see if brcmfmac4366c-pcie.bin is present even in base 4.10.x, which is required by certain PCI ID's.  It is not, hence why you need to do the manual steps to make it work properly.  Reverts like yours are why the Arch Wiki has a lot of out of date info.  Just because brcmfmac supports BCM4366 doesn't mean it comes with the proper firmware for all PCI ID's.
be removed.
 
  
What was causing problems on my system was that if I tried to add more
+
[[User:Elimpfor|Elimpfor]] ([[User talk:Elimpfor|talk]]) 19:24, 19 April 2017 (UTC)
commands before the 'exec' of the default, e.g. 'xfce) urxvt & exec startxfce4;;'
 
what would actually be executed is 'exec urxvt & exec startxfce4'
 
  
I don't know if I am making any sense ?
+
:How does linking to some random URL and extracting some random part of the binary file, without even providing the exact ID of the device it is meant for, make the wiki any better? You definitely need to provide some authoritative source (such as the linux-firmware repo, where the brcmfmac4366c-pcie.bin firmware is indeed missing). -- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 22:20, 19 April 2017 (UTC)
  
 +
::I wouldn't exactly call ASUS's firmware download link a random URL, nor is the extraction of the necessary firmware bit from the firmware package "random" either, or else it wouldn't work now would it?  As for the ID, I did mention this was for the Asus PCE-AC88 (yes I should have added 14e4:43c3), probably works also for 14e4:43c4 and 14e4:43c5 but I haven't tested that since I have a PCE-AC88.  Quite frankly, I don't really care that you removed the information, I simply figured maybe someone else would like their PCE-AC88 working instead of scouring the Internet for the info. BTW, my sources were [http://forums.fedoraforum.org/showthread.php?t=310626 here], [https://ubuntuforums.org/showthread.php?t=2337200 here] and [https://forum.ubuntu-fr.org/viewtopic.php?pid=21705665 here].  Anyway, important thing is that I got it working, not that we need to share this info right?
 +
::[[User:Elimpfor|Elimpfor]] ([[User talk:Elimpfor|talk]]) 22:58, 19 April 2017 (UTC)
  
    # Here Xfce is kept as default
+
:::[https://wiki.archlinux.org/index.php?title=Broadcom_wireless&diff=474636&oldid=474632], closing. -- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 23:25, 19 April 2017 (UTC)
    session=${1:-xfce}
 
   
 
    case $session in
 
            enlightenment) exec enlightenment_start;;
 
            fluxbox) exec startfluxbox;;
 
            gnome) exec gnome-session;;
 
            lxde) exec startlxde;;
 
            kde) exec startkde;;
 
            openbox) exec openbox-session;;
 
            xfce) exec startxfce4;;
 
            # No known session, try to run it as command
 
            *) exec $1;;               
 
    esac
 
  
[[User:Montague|Montague]] ([[User talk:Montague|talk]]) 06:17, 29 December 2013 (UTC)
+
== Qemu ==
  
:Hi, the original is IMO perfectly fine, I don't see a way how {{ic|exec exec startxfce4}} might be executed.
+
Ahoj,
:Your problem seems to be the bash syntax, I'll try to make a short explanation of the script above:
+
you changed my edit on qemu. Yes, my examples were obvious, permissions addition was obvious, not for someone who is new in Linux, but it's not the point. Reading and using documentation should be as easy as possible. Why should one read text and trying to create correct syntax of a command when he can copy/paste a ready-made one?
:The first command {{ic|1=session=${1:-xfce} }} is an assignment through [http://www.tldp.org/LDP/abs/html/parameter-substitution.html parameter substitution], which takes {{ic|$1}} if it is defined (i.e. the first parameter passed to {{ic|xinit}}), but defaults to {{ic|xfce}} (i.e. you run {{ic|xinit}} without any argument).
 
:The {{ic|case}} statement chooses the right command, it does not do any assignment.
 
:The most important thing is that {{ic|exec}} does not return to the shell (see {{ic|man 1 exec}}), the script exits with the executed command (with the same exit code). When the value of {{ic|session}} is {{ic|xfce}}, there is no way the line {{ic|*) exec $1;;}} could get executed.
 
:I also hope this makes sense :)
 
:-- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 08:52, 29 December 2013 (UTC)
 
  
 +
{{unsigned|20:05, 22 April 2017‎|Mkkot}}
  
::Yes this makes a lot of sense! Thanks for the link; I read it quickly, and you are right, I had the bash syntax completely wrong. Sorry for making an edit to the Wiki with wrong information. Seems my problem was related to something else, but I cannot tell exactly to what right now (I was experimenting with a bunch of WMs/DEs in my {{ic|~/.xinitrc}}, and I probably had some code in there causing havock). Anyway, all is working well now.
+
:Your examples were not commands ready to be copy-pasted, because e.g. {{ic|/home/mk/Downloads/Linux/IE11 - Win7/img.qcow2}} does not exist on most people's systems. There is no point to have zillions of commands that look more or less the same but none works, users will always need to adapt it for their needs. -- [[User:Lahwaacz|Lahwaacz]] ([[User talk:Lahwaacz|talk]]) 20:17, 22 April 2017 (UTC)
::— [[User:Montague|Montague]] ([[User talk:Montague|talk]]) 02:29, 6 January 2014 (UTC)
 

Latest revision as of 20:17, 22 April 2017

PodCastXDL

About [1] (and [2]) User:Levi0x0x, who should have indeed provided an edit summary, appears to be the developer of the application and the maintainer of the PKGBUILD. I would keep his edit. -- Kynikos (talk) 00:45, 5 July 2014 (UTC)

I know - I've seen also bash-player removed, both from wiki and Github (it seems the repo has been recreated from scratch). PodCastXDL has always been available upstream. -- Lahwaacz (talk) 08:20, 5 July 2014 (UTC)
Didn't he add it to the list one week ago? [3] Maybe he's found some bug and doesn't want people to use it until he fixes it? Anyway I'm not that interested, we can as well see if/how Levi0x0x reacts. -- Kynikos (talk) 04:32, 6 July 2014 (UTC)

bot AUR to Official Repository edit

A recent bot edit (update Pkg/AUR templates) by User:Lahwaacz.bot on the Gitolite page correctly changed the AUR template to Pkg but left the Arch User Repository link

I fixed this, but would it be possible to modify the bot to take this into consideration?

I can imagine that blanket changing AUR links to Official Repository links in any given page could be dangerous - but for common phrasing or possibly word distance it would seem to be relatively safe

Or is there some sort of post-run manual inspection that I am unaware of that handles this situation?

Specifically this edit

From:

{{AUR|gitolite}} is available in the [[Arch User Repository]]

To:

{{Pkg|gitolite}} is available in the [[Arch User Repository]]


Tido.com (talk) 01:50, 1 April 2015 (UTC)

By "word distance" above what I _meant_ was Edit Distance ;)

I was initially thinking of Hamming distance - but apparently that is for strings of equal length.

What looks more promising is the Levenshtein distance - specifically "Comparing a list of strings" from the Python Distance package.

Example shamelessly ripped from that page:

(mainly because I couldn't link directly to the relevant section)

>>> sent1 = ['the', 'quick', 'brown', 'fox', 'jumps', 'over', 'the', 'lazy', 'dog']
>>> sent2 = ['the', 'lazy', 'fox', 'jumps', 'over', 'the', 'crazy', 'dog']
>>> distance.levenshtein(sent1, sent2)
3

Tido.com (talk) 04:07, 1 April 2015 (UTC)

Hi,
the bot currently does not touch the surrounding text at all, it only modifies the package templates or appends Template:Broken package link when the package is not found. This is obviously not perfect, this behaviour may lead to some incorrect combinations as you noticed, but blindly fixing the package links and not the surrounding text is still considered to be an improvement. Checking the surrounding text manually would require a lot of manpower, which we don't have, so it is currently not done systematically. Feel free to ask for further details or see the most recent discussion: ArchWiki:Requests#Strategy_for_updating_package_templates.
Regarding automatic updates of the surrounding text, the edit distance gives a clue about whether given edit should be performed or not, but it does not define how an edit should be performed. It can be useful in cases where there are multiple feasible substitutions in text and the strategy to select the optimal substitution is e.g. to minimize the Levenshtein distance. But we don't have any algorithm to generate feasible substitutions yet, so this technique fails. The surrounding text substitution is also very context sensitive and wiki bots must be designed in a way to minimize (ideally avoid completely) the error of the first kind, which in this case is modifying correct text to be incorrect. This makes defining general rules for the text substitution really hard, on the other hand many rules would be necessary to cover even the basic form of standard wording, so in the end both ways may be comparably hard. Anyway, if you have some ideas, I'm all ears :)
-- Lahwaacz (talk) 17:51, 1 April 2015 (UTC)

bot checking links after move

Hi, re Talk:Touchpad Synaptics#adding libinput alternative. Touchpad Synaptics has 100+ backlinks and the more important ones - a bit tedious task. I was just glancing over your clever github bot scripts. It would be handy to have a script after such moves: walk over the backlinks of Touchpad Synaptics and just replace "[[Touchpad Synaptics" with "[[Synaptics" from the links. That would leave all links to subsections intact. Leaving out the translations to handle manually, there would not be much to go wrong, or? --Indigo (talk) 07:36, 26 September 2015 (UTC)

Hi, thanks for the suggestion. It would be indeed handy in this case, but most likely not generally. Imagine that there was a UUID page, which was later generalized and renamed to Persistent block device naming and content about UUID is now only a section on the page. In this case using the naive replacement would likely change the meaning of many sentences, and using shorter redirects for convenience is actually encouraged. There would have to be a list of whitelisted "harmless" replacements, which could even help to replace [[pacman|Install]] with [[Install]] etc. -- Lahwaacz (talk) 08:01, 26 September 2015 (UTC)
Yes, good examples, but you are thinking universal already :) I did not mean it could be that. For example, if you take the time when the bulk of the title case moves were done. With such a script one could avoid a lot of internal redirects as well. E.g. [4]. But it's ok, just an idea. Please close this, if you think it's too singular cases with a simple enough replacement where it could be applied. --Indigo (talk) 10:02, 26 September 2015 (UTC)

aur-mirror

Hi Lahwaacz,

It seems that aur-mirror has been down for a while. I'm not sure if this is intentional or not, but if it is, could you have Lahwaacz.bot remove Template:Aur-mirror from pages? At least where they are in a Template:Broken package link like {{Broken package link|{{aur-mirror|foobar}}}}.

If there is anything I can do to help, let me know.

Thanks! Lonaowna (talk) 14:56, 19 October 2016 (UTC)

Maybe drifting a bit offtopic... but I'm in favor to finally remove any and all packages that are not on AUR4 from the wiki. Users have had over a year time to migrate, which is a century in Arch standards. -- Alad (talk) 16:21, 19 October 2016 (UTC)
I agree, especially on pages like List of games (already took care of that), and List of Applications (see Talk:List of applications#AUR3 packages). On other pages, where the non-existing packages are mentioned inline, it requires some more knowledge and effort to remove them. -- Lonaowna (talk) 16:34, 19 October 2016 (UTC)
Hmm... For the moment I just updated the template to point to Github instead. What would be the alternative "hint" without the link? It should still be different from just "package not found". -- Lahwaacz (talk) 18:08, 19 October 2016 (UTC)
The GitHub repository is fine as well. I think we can keep that one while we (carefully) remove/update all broken links. Thanks! Lonaowna (talk) 06:52, 20 October 2016 (UTC)

OpenVPN

Hi, the topic about setting the key password was a tip, and the only way that work to have the openvpn "ask" for the key password. The systemd-ask-pass is not working. So when the openvpn service is started it does not ask for the key password. I know it is not the best sollution, far away from that, but it was the only way that i can put it to work. I think it is a valuable tipo, although it have to came with a security note. Can be this way?

—This unsigned comment is by Mawcomw (talk) 10:52, 31 October 2016‎. Please sign your posts with ~~~~!

Is there a reason why you have a password-protected key or was it set up implicitly by following some guide? Note that you can remove the passphrase without generating a new key. If you have a good reason for using the passphrase, using plain --askpass without a file would allow openvpn to ask for the passphrase on its standard input, but that probably does not work well with systemd units starting at boot. -- Lahwaacz (talk) 13:41, 31 October 2016 (UTC)

CPU frequency scaling

Done a few tests with i5-6400 CPU @ 2.70GHz (TB up to 3.30GHz):

$ cpupower frequency-info
analyzing CPU 0:
  driver: intel_pstate
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency:  Cannot determine or is not supported.
  hardware limits: 800 MHz - 3.30 GHz
  available cpufreq governors: performance powersave
  current policy: frequency should be within 800 MHz and 3.30 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency: 800 MHz (asserted by call to hardware)
  boost state support:
    Supported: yes
    Active: yes
# cpupower frequency-set -g performance

Using watch:

current CPU frequency: 3.25 GHz (asserted by call to hardware)
current CPU frequency: 3.29 GHz (asserted by call to hardware)
current CPU frequency: 3.26 GHz (asserted by call to hardware)
current CPU frequency: 3.28 GHz (asserted by call to hardware)
current CPU frequency: 3.30 GHz (asserted by call to hardware)

As you can see the CPU keeps trying to run at the max. frequency (including TB).

If not running any commands, moving the cursor, or any other activity, the CPU starts throttling back, but will immediately boost again to full freq. when doing a simple task.

The same behaviour happen with a Intel i5-2400 (including TB).

I don't recommend the use of the performance governor at all, even on good cooling.

What are your thoughts on this? Thanks.

Francoism (talk) 21:39, 11 December 2016 (UTC)

You're already observing that it does not "run at the maximum frequency". It's simply (much) more aggressive at rising the frequency, nothing more. Also, you should use i7z to monitor the per-core frequency. -- Lahwaacz (talk) 22:15, 11 December 2016 (UTC)
That's the thing I want to show, it doesn't aggressive rising the frequency, but simple tries to run the CPU at max. speed all the time, even when doing nothing at all:
# i7z

Cpu speed from cpuinfo 2712.00Mhz
True Frequency (without accounting Turbo) 2712 MHz
  CPU Multiplier 27x || Bus clock frequency (BCLK) 100.44 MHz

Socket [0] - [physical cores=4, logical cores=4, max online cores ever=4]
  TURBO ENABLED on 4 Cores, Hyper Threading OFF
  Max Frequency without considering Turbo 2812.44 MHz (100.44 x [28])
  Max TURBO Multiplier (if Enabled) with 1/2/3/4 Cores is  33x/33x/32x/31x
  Real Current Frequency 3241.60 MHz [100.44 x 32.27] (Max of below)
  Actual Freq (Mult.)      C0%   Halt(C1)%  C3 %   C6 %  Temp      VCore
        Core 1 [0]:       3155.71 (31.42x)      1.25    93.9       1    3.65    21      1.1155
        Core 2 [1]:       3241.60 (32.27x)      1.49    95.3       1    1.88    20      1.1091
        Core 3 [2]:       2844.39 (28.32x)         1    95.4       1    2.59    20      1.1090
        Core 4 [3]:       3226.32 (32.12x)      1.45    95.7       1    1.56    20      1.1090

One. sec. later, keep in mind this is including turbo-boost and nothing happens in the background and I'm not touching anything. Command electron is running, but keeps hitting <10% CPU usage, could try to disable, but 5% usage isn't really needed to boost the CPU to it's max. clockspeed:

# i7z

Actual Freq (Mult.)      C0%   Halt(C1)%  C3 %   C6 %  Temp      VCore
Core 1 [0]:       2917.95 (29.06x)         1    97.9       0    1.78    21      1.1044
Core 2 [1]:       3276.91 (32.64x)         1    98.2       0    1.12    21      1.1072
Core 3 [2]:       3266.05 (32.53x)      1.36    98.4       0       0    20      1.1138
Core 4 [3]:       3278.00 (32.65x)         1    97.6       0    1.19    21      1.1138

Switching back to powersave, also notice the decrease of the VCore:

# i7z

Actual Freq (Mult.)      C0%   Halt(C1)%  C3 %   C6 %  Temp      VCore
Core 1 [0]:       800.14 (7.97x)        18.1    75.9       1    17.8    21      0.7522
Core 2 [1]:       801.91 (7.98x)        13.1    77.3       1    17.8    21      0.7512
Core 3 [2]:       825.59 (8.22x)        18.5    72.4       1      21    20      0.7511
Core 4 [3]:       800.47 (7.97x)        16.2    77.5       1    16.7    21      0.7512

That's why I've added the warning message, the voltage and temperatures will increase, and it doesn't have any positive effect, maybe if running games, but it seems like a waste of energy atm.
Francoism (talk) 12:59, 12 December 2016 (UTC)
Then I'd say that your system is not really idle - what if you run it from the Linux console, with Xorg shut down? On i5-2430M (base freq 2394 MHz, boost to 2993 MHz), I'm getting the following with powersave:
        Core [core-id]  :Actual Freq (Mult.)      C0%   Halt(C1)%  C3 %   C6 %  Temp      VCore
        Core 1 [0]:       857.47 (8.60x)         2.1    99.2       0       0    47      0.8206
        Core 2 [2]:       997.56 (10.00x)       3.95    97.4       1       0    47      0.8156
And with performance:
        Core [core-id]  :Actual Freq (Mult.)      C0%   Halt(C1)%  C3 %   C6 %  Temp      VCore
        Core 1 [0]:       1162.35 (11.65x)      1.09    99.5       0       0    47      1.2109
        Core 2 [2]:       1553.64 (15.58x)         1    98.5       1       0    45      1.2109
-- Lahwaacz (talk) 13:24, 12 December 2016 (UTC)
Without X or any apps, using performance:
Core [core-id]  :Actual Freq (Mult.)      C0%   Halt(C1)%  C3 %   C6 %  Temp      VCore
Core 1 [0]:       3292.33 (32.78x)      63.5    22.9       0       0    24      1.1078
Core 2 [1]:       3237.91 (32.24x)         0     100       0       0    22      1.1031
Core 3 [2]:       3286.59 (32.72x)         1      64       1    34.9    22      1.1028
Core 4 [3]:       3165.25 (31.51x)         1     100       0       0    21      1.0978
# htop

  PID USER      PRI  NI  VIRT   RES   SHR S CPU% MEM%   TIME+  Command
    1 root       20   0  132M  6804  5184 S  0.0  0.0  0:00.86 /sbin/init
    2 root       20   0     0     0     0 S  0.0  0.0  0:00.01 kthreadd
    3 root       20   0     0     0     0 S  0.0  0.0  0:00.08 ksoftirqd/0
    7 root       20   0     0     0     0 S  0.0  0.0  0:01.95 rcu_preempt
    8 root       20   0     0     0     0 S  0.0  0.0  0:00.01 rcu_sched
    9 root       20   0     0     0     0 S  0.0  0.0  0:00.00 rcu_bh
   10 root       RT   0     0     0     0 S  0.0  0.0  0:00.02 migration/0
   11 root        0 -20     0     0     0 S  0.0  0.0  0:00.00 lru-add-drain
   12 root       RT   0     0     0     0 S  0.0  0.0  0:00.00 watchdog/0
   13 root       20   0     0     0     0 S  0.0  0.0  0:00.00 cpuhp/0
   14 root       20   0     0     0     0 S  0.0  0.0  0:00.00 cpuhp/1
   15 root       RT   0     0     0     0 S  0.0  0.0  0:00.00 watchdog/1
   16 root       RT   0     0     0     0 S  0.0  0.0  0:00.02 migration/1
   17 root       20   0     0     0     0 S  0.0  0.0  0:00.09 ksoftirqd/1
   20 root       20   0     0     0     0 S  0.0  0.0  0:00.00 cpuhp/2
   21 root       RT   0     0     0     0 S  0.0  0.0  0:00.00 watchdog/2
   22 root       RT   0     0     0     0 S  0.0  0.0  0:00.02 migration/2
   23 root       20   0     0     0     0 S  0.0  0.0  0:00.10 ksoftirqd/2
   26 root       20   0     0     0     0 S  0.0  0.0  0:00.00 cpuhp/3
   27 root       RT   0     0     0     0 S  0.0  0.0  0:00.00 watchdog/3
   28 root       RT   0     0     0     0 S  0.0  0.0  0:00.02 migration/3
   29 root       20   0     0     0     0 S  0.0  0.0  0:00.08 ksoftirqd/3
   31 root        0 -20     0     0     0 S  0.0  0.0  0:00.00 kworker/3:0H
   32 root       20   0     0     0     0 S  0.0  0.0  0:00.00 kdevtmpfs
   33 root        0 -20     0     0     0 S  0.0  0.0  0:00.00 netns
   34 root       20   0     0     0     0 S  0.0  0.0  0:00.00 khungtaskd
   35 root       20   0     0     0     0 S  0.0  0.0  0:00.00 oom_reaper
   36 root        0 -20     0     0     0 S  0.0  0.0  0:00.00 writeback
   37 root       20   0     0     0     0 S  0.0  0.0  0:00.00 kcompactd0
   38 root       25   5     0     0     0 S  0.0  0.0  0:00.00 ksmd
   39 root       39  19     0     0     0 S  0.0  0.0  0:00.44 khugepaged
   40 root        0 -20     0     0     0 S  0.0  0.0  0:00.00 crypto
   41 root        0 -20     0     0     0 S  0.0  0.0  0:00.00 kintegrityd
   42 root        0 -20     0     0     0 S  0.0  0.0  0:00.00 bioset
   43 root        0 -20     0     0     0 S  0.0  0.0  0:00.00 kblockd
   44 root        0 -20     0     0     0 S  0.0  0.0  0:00.00 devfreq_wq
   45 root        0 -20     0     0     0 S  0.0  0.0  0:00.00 watchdogd
   47 root       20   0     0     0     0 S  0.0  0.0  0:00.00 kswapd0
   48 root        0 -20     0     0     0 S  0.0  0.0  0:00.00 vmstat
   57 root        0 -20     0     0     0 S  0.0  0.0  0:00.00 kthrotld
   58 root        0 -20     0     0     0 S  0.0  0.0  0:00.00 ipv6_addrconf
   60 root        0 -20     0     0     0 S  0.0  0.0  0:00.00 deferwq
   61 root       20   0     0     0     0 S  0.0  0.0  0:00.32 kworker/u8:1
   83 root        0 -20     0     0     0 S  0.0  0.0  0:00.00 ttm_swap
  129 root        0 -20     0     0     0 S  0.0  0.0  0:00.00 nvme
  155 root       20   0     0     0     0 S  0.0  0.0  0:00.00 scsi_eh_0
  156 root        0 -20     0     0     0 S  0.0  0.0  0:00.00 scsi_tmf_0
  157 root       20   0     0     0     0 S  0.0  0.0  0:00.00 scsi_eh_1
  158 root        0 -20     0     0     0 S  0.0  0.0  0:00.00 scsi_tmf_1
  159 root       20   0     0     0     0 S  0.0  0.0  0:00.00 scsi_eh_2
  160 root        0 -20     0     0     0 S  0.0  0.0  0:00.00 scsi_tmf_2
  161 root       20   0     0     0     0 S  0.0  0.0  0:00.00 scsi_eh_3
  162 root        0 -20     0     0     0 S  0.0  0.0  0:00.00 scsi_tmf_3
  163 root       20   0     0     0     0 S  0.0  0.0  0:00.00 scsi_eh_4
  164 root        0 -20     0     0     0 S  0.0  0.0  0:00.00 scsi_tmf_4
  165 root       20   0     0     0     0 S  0.0  0.0  0:00.00 scsi_eh_5
  166 root        0 -20     0     0     0 S  0.0  0.0  0:00.00 scsi_tmf_5
  172 root        0 -20     0     0     0 S  0.0  0.0  0:00.00 bioset
  173 root        0 -20     0     0     0 S  0.0  0.0  0:00.00 bioset

PS. Sorry for all the spam, if you want I can moved to pastebin or something else. :)
Francoism (talk) 13:48, 12 December 2016 (UTC)
Well, on i7-5820K (base freq 3.3 GHz, boost to 3.6 GHz) that we have at school, I get the following result with performance:
        Core [core-id]  :Actual Freq (Mult.)      C0%   Halt(C1)%  C3 %   C6 %  Temp      VCore
        Core 1 [0]:       1725.61 (17.25x)      1.27    5.46       0    93.9    27      0.7705
        Core 2 [1]:       2322.11 (23.21x)         1    0.123      0    99.9    29      0.9701
        Core 3 [2]:       2532.10 (25.31x)         1    0.204      0    99.7    29      0.9801
        Core 4 [3]:       2128.67 (21.27x)         1    0.177      0    99.8    30      0.9724
        Core 5 [4]:       2267.82 (22.66x)         1    0.311      0    99.6    29      0.9703
        Core 6 [5]:       1792.93 (17.92x)         1    0.495      0    99.4    29      0.9974
and with powersave:
        Core [core-id]  :Actual Freq (Mult.)      C0%   Halt(C1)%  C3 %   C6 %  Temp      VCore
        Core 1 [0]:       1280.11 (12.79x)         1    5.29       0    94.3    26      0.7755
        Core 2 [1]:       1267.35 (12.67x)         1      46       0      54    28      0.7617
        Core 3 [2]:       1211.02 (12.10x)         1    0.442      0    99.5    28      0.7468
        Core 4 [3]:       1213.45 (12.13x)         1     100       0       0    30      0.7474
        Core 5 [4]:       1268.28 (12.68x)         1     100       0       0    28      0.7678
        Core 6 [5]:       1392.95 (13.92x)         1    22.2       0    77.7    27      0.7374
While the frequency stays considerably higher with performance, it's nowhere near the peak frequency. So the behaviour must be model-specific. -- Lahwaacz (talk) 19:28, 16 December 2016 (UTC)
Thanks for the test. Tested on a few Intel i3/i5 procs and they all seem to show this behaviour, however I didn't test any i7 CPU, but indeed your results differ a lot. What should we do about the warning? :) -- Francoism (talk) 18:48, 22 December 2016 (UTC)
Currently it only says to watch out for temperature and voltage, which is fine in my view... -- Lahwaacz (talk) 19:43, 22 December 2016 (UTC)

Packages development pages

Hi Lahwaacz. I see you reverted my edits. Actually sorting alphabetically was not the main purpose of my changes but include a link to the article VCS package guidelines. Yesterday, as I was updating my AUR packages, I had a hard time recovering the VCS page, just because it was not linked at all from any package development pages, not even from the Arch Linux wiki table of content (if I'm not wrong). Could you please investigate this issue? Also, I wanted to add precisions brought to AllanMcrae blog post in the Arch Linux pages, because without the help of our friends on IRC who linked me back to that post, I would have made false assumptions with my GPG signature check in my PKGBUILD. -- wget (talk) 11:26, 7 January 2017 (UTC)

I must have missed that. In that case, there are many package guidelines pages for different programming languages etc., but the top level page for them is Creating packages (which is already linked from the related articles of PKGBUILD). The other pages are linked from e.g. Creating packages#More detailed guidelines or Arch packaging standards#Additional guidelines (the "Package creation guidelines" at the top of the navigation template leads to Creating packages).
As for Table of contents, it lists only categories and VCS package guidelines is in Category:Package development.
I'm not aware of any inaccuracy on the wiki regarding Allan's blog post, see e.g. the note in makepkg#Signature checking.
-- Lahwaacz (talk) 11:41, 7 January 2017 (UTC)
Thanks for letting me know the VCS page was actually already linked from Creating packages#More detailed guidelines. It was well hidden. If I wasn't able to find it easily, while I'm used to use the Arch Linux wiki, imagine how hard it is for newcomers to find it. :-) This might be a problem.:-/ Additional/excessive cross-linking won't harm especially for SEO. -- wget (talk) 12:43, 7 January 2017 (UTC)
Catching up in my Arch related duties: we can clearly see "signature and .sig" files is a question that is often asked. It needs clarification as, for other packages managers, relying on the package manager to download the public GPG key from a key server is not always the case (e.g. chocolatey on Windows). -- wget (talk) 14:43, 7 January 2017 (UTC)
Fixed. -- wget (talk) 15:16, 7 January 2017 (UTC)

PKGBUILD for AUR additional explanation

Where does it belong to then? Regards, -- wget (talk) 23:30, 23 January 2017 (UTC)

Here. -- Lahwaacz (talk) 23:35, 23 January 2017 (UTC)
Ok. I was actually hesitating between that page and the one I had actually written to. I'll repost to the right location then. Thanks for letting me know. -- wget (talk) 23:37, 23 January 2017 (UTC)

HiDPI

https://wiki.archlinux.org/index.php?title=HiDPI&diff=next&oldid=467953

You undid my changes with the reason "scale-from does not configure DPI". Why is my change wrong? The previous content with --scale also does not configure DPI, but scales.

Please explain why my change is different and not allowed. TheJJ (talk) 13:01, 11 February 2017 (UTC)

It's not disallowed, but I don't see the connection with the point of the section - configuring the same physical size on multiple displays with different PPI. This configuration can be naturally described using --scale, but not with --scale-from. -- Lahwaacz (talk) 13:11, 11 February 2017 (UTC)
--scale-from is exactly the same as --scale, except that you don't have to calculate the scale factor yourself, but xrandr does it for you. So this is very much the same as the current content of the article, and --scale-from should go in there as well. It did help to scale the screen of a friend to the right amount, which was not some multiple of 0.5... TheJJ (talk) 13:25, 11 February 2017 (UTC)
Obviously with --scale-from you're not calculating the scale factor, but the virtual screen size placed on the display. If the PPI of the displays are not some nice values, neither of these values are clear to see so you still have to calculate the right value. Anyway, it is hard to argue about something for which you don't even provide an exact use case. -- Lahwaacz (talk) 15:41, 11 February 2017 (UTC)


KVM

I have added this section for non-root users, KVM indeed doesn't need to be run as root. When trying to run KVM as a non-root user (with QEMU), you'll get an unable to access KVM error message. Adding yourself to the kvm group fixes this issue, see udev rules, MODE="0660". Think it is better to add this, to prevent users running this as root. What do you think? PS. The CPU section may be removed to clean-up the talk page. Francoism (talk) 11:51, 7 March 2017 (UTC)

The udev rule I've linked in the edit summary selectively adds rw permissions for users that have an active logind session. See:
$ getfacl /dev/kvm 
getfacl: Removing leading '/' from absolute path names
# file: dev/kvm
# owner: root
# group: kvm
user::rw-
user:lahwaacz:rw-
group::rw-
mask::rw-
other::---
So even though I'm not a member of the kvm group, I'm able to use kvm even without root.
-- Lahwaacz (talk) 11:57, 7 March 2017 (UTC)


Clear flash drive command on flash installation

I added the information on clearing the flash drive with dd if=/dev/zero of=/dev/sdX bs=446 count=1. You reverted it. I understand the point about not wanting duplicate info but the problem is that I only found this command on the fdisk page under the section "Backup and restore partition table." When I went to install Arch on a flash drive, this section wasn't what I was looking for. In fact, I only found out what to do by searching on Duckduckgo. The command I needed isn't on the Partitioning page either. The fdisk article is linked there, but there was no way for me to know that the fdisk page would have the information I needed, and even if I did know this, the command I needed was buried under a section that didn't seem relevant. I won't pursue this further, but I recommend making this information more easily accessible so no one else encounters this problem. Thanks.

—This unsigned comment is by Jasterlaf (talk) 00:56, 26 March 2017‎. Please sign your posts with ~~~~!

I have no idea what your problem was. You were partitioning with fdisk, so fdisk is the page you should be improving. If you had to clear the MBR, then probably this step not always work. Feel free to add it to that section or start a troubleshooting section on the fdisk page. -- Lahwaacz (talk) 08:51, 26 March 2017 (UTC)

Question

You deleted the web.py page and pointed to the webpy.org/install. I wrote how to install the Python 3 compatible version using pip. It isn't mentioned on the page. CodingHahn (talk) 17:19, 13 April 2017 (UTC)

http://webpy.org/install#install says:
or the get the latest dev version:
https://github.com/webpy/webpy/tarball/master
Besides, running pip as root is considered to be bad practice, so the page didn't contain any useful information.
-- Lahwaacz (talk) 18:47, 13 April 2017 (UTC)

Device BCM4366 edit

Hi,

I saw that you reverted the addition of BCM4366 support. Before calling for "dubious sources", maybe check your own facts. Have a look in /lib/firmware/brcm and see if brcmfmac4366c-pcie.bin is present even in base 4.10.x, which is required by certain PCI ID's. It is not, hence why you need to do the manual steps to make it work properly. Reverts like yours are why the Arch Wiki has a lot of out of date info. Just because brcmfmac supports BCM4366 doesn't mean it comes with the proper firmware for all PCI ID's.

Elimpfor (talk) 19:24, 19 April 2017 (UTC)

How does linking to some random URL and extracting some random part of the binary file, without even providing the exact ID of the device it is meant for, make the wiki any better? You definitely need to provide some authoritative source (such as the linux-firmware repo, where the brcmfmac4366c-pcie.bin firmware is indeed missing). -- Lahwaacz (talk) 22:20, 19 April 2017 (UTC)
I wouldn't exactly call ASUS's firmware download link a random URL, nor is the extraction of the necessary firmware bit from the firmware package "random" either, or else it wouldn't work now would it? As for the ID, I did mention this was for the Asus PCE-AC88 (yes I should have added 14e4:43c3), probably works also for 14e4:43c4 and 14e4:43c5 but I haven't tested that since I have a PCE-AC88. Quite frankly, I don't really care that you removed the information, I simply figured maybe someone else would like their PCE-AC88 working instead of scouring the Internet for the info. BTW, my sources were here, here and here. Anyway, important thing is that I got it working, not that we need to share this info right?
Elimpfor (talk) 22:58, 19 April 2017 (UTC)
[5], closing. -- Lahwaacz (talk) 23:25, 19 April 2017 (UTC)

Qemu

Ahoj, you changed my edit on qemu. Yes, my examples were obvious, permissions addition was obvious, not for someone who is new in Linux, but it's not the point. Reading and using documentation should be as easy as possible. Why should one read text and trying to create correct syntax of a command when he can copy/paste a ready-made one?

—This unsigned comment is by Mkkot (talk) 20:05, 22 April 2017‎. Please sign your posts with ~~~~!

Your examples were not commands ready to be copy-pasted, because e.g. /home/mk/Downloads/Linux/IE11 - Win7/img.qcow2 does not exist on most people's systems. There is no point to have zillions of commands that look more or less the same but none works, users will always need to adapt it for their needs. -- Lahwaacz (talk) 20:17, 22 April 2017 (UTC)