Sometimes a user posts a question that they think has to do with Ubuntu, but it turns out to be a hardware problem. (And not one that can be worked around or troubleshooted by Ubuntu. There are, of course, many hardware problems, like failing disks, that can be troubleshooted and sometimes even worked around in Ubuntu. That's not what I'm talking about here, when I say "hardware problem.")
At least some of the time (here's an example), these questions are closed as too-localized.
It seems to me that a question that turns out to be about a hardware problem, but could plausibly have been a problem in Ubuntu, should not be considered too localized unless the hardware problem itself is unlikely to occur for anyone else again. (For the same reasons, as detailed below, I think they should not be considered off-topic.)
If we close (and ultimately delete) these questions, we'll just get more questions like them, even if everybody reads the FAQ carefully, follows it, and searches for duplicates before posting.
Suppose I have a problem that I think is Ubuntu-related but is actually a hardware problem that can't be fixed or troubleshooted in Ubuntu. Here's what I would do:
- I search the web for the problem. Supposing I don't find anything...
- I search Ask Ubuntu for the problem. I don't find anything because all the other people who had this same problem had their questions closed and then deleted.
- I post a question, and am then informed that it's purely a hardware problem. Asking the question helped me, but...
- The question is then closed as "too localized."
- The question is deleted.
Then the next person comes along and repeats the process.
I'm interested the community's perspective on this general issue, but I'm also specifically interested in the fate of this particular question:
There, the OP had a problem that he presumably thought could be related to video drivers (or power management), and posted a question here on Ask Ubuntu. Then he found that it was due to a loose cable, and posted a brief but detailed answer explaining this, which could be quite useful to others. That answer was converted to a comment by one moderator, and the question was closed as "too localized" by another moderator (there were no close votes from non-moderators first).
Since loose cables are a common problem in computing, I'm having trouble agreeing with the idea that any of the criteria for "too localized" are met here:
- It is likely to help future visitors, since people who come here with the same problem will see that answer. Just as the OP hadn't thought of the solution initially, others might not either. As for the reasons a question might not be likely to help future visitors:
- Loose cable connections to monitors are not confined to a small geographic area.
- Loose cable connections to monitors have been happening for decades and will continue to be an issue for the foreseeable future, as long as there are external monitors that attach to computers with wires.
- I think about half the people I know have personally experienced loose cables on monitors at some point in their lives. Furthermore, the question had a comment 5 minutes after it was posted, suggesting a loose cable. (It was a different cable from the one that turned out to be loose.) This is not a narrow situation.
Finally, imagine if the question had been this instead (modified from the question):
My external monitor keeps turning off every 10-30 seconds then back on. Sometimes it will stay on for several minutes then it starts doing it again. I have a toshiba ultrabook.
Could this be due to my Ubuntu system? Or is it more likely to be some kind of hardware problem? How can I fix this?
It seems to me that a question worded like that would never have been closed.
Edit: As there hasn't been much response here aside from several upvotes, I've gone ahead and voted to reopen the question I used as an example. Users with enough rep can either vote to reopen, or not. (Or even vote to delete it, if you feel that should happen.) But I do still certainly welcome any opinions/answers here!