From owner-freebsd-questions@FreeBSD.ORG Tue Feb 19 07:26:27 2013 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id E94D8A15 for ; Tue, 19 Feb 2013 07:26:27 +0000 (UTC) (envelope-from 3IykjURYJAJAGyvC2Dy.Cy8xyFy5896y7D06u25.w86@maestro.bounces.google.com) Received: from mail-ie0-x246.google.com (mail-ie0-x246.google.com [IPv6:2607:f8b0:4001:c03::246]) by mx1.freebsd.org (Postfix) with ESMTP id C2F9A124 for ; Tue, 19 Feb 2013 07:26:27 +0000 (UTC) Received: by mail-ie0-f198.google.com with SMTP id 17so31393547iea.9 for ; Mon, 18 Feb 2013 23:26:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:message-id:date:subject:from:to :content-type; bh=2SedYvBKCODOVsJPce2QSTGhxNCebAoR7vZfyNfGPn8=; b=rJ2Zm/3VGvaD6oY+6AmPtWcHxGH6Ihh5Vh4K86iG0ZmxgXuodK3BSQf1j2bnpl2dc3 EmzezPQ9i4cZU9bjy/2GF1Pu9AvvkNydwPfwOrcMwtsWzQiYSCxMu38kyT2Y/2EK2Pbi gHAyMe4hpGoZda7Zx1+OB5zl5DCgZqUl137PwL5cFu7XmTQXA4BeYySMz3GlBcpiebhC 4tHNU0YDOfq9AK/JQnD5l910qL9PcNWwjApS1aIdZkGaWjyT79n/As5AgyNYeFsmGHNy K0HX2zNnE81m4ic1gjc8K96HA1X0ab/vVGwhAI6SjMB7EhVVrB8SO4k3BYFHshzVabcb IUwg== MIME-Version: 1.0 X-Received: by 10.50.181.234 with SMTP id dz10mr12835163igc.5.1361258787436; Mon, 18 Feb 2013 23:26:27 -0800 (PST) Message-ID: <14dae9340d8f78fd5404d60ec218@google.com> Date: Tue, 19 Feb 2013 07:26:27 +0000 Subject: Organic SEO for Freebsddiary.org From: "Diana J. Blevins" To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=windows-1252; format=flowed; delsp=yes Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Feb 2013 07:26:28 -0000 DQoNCg0KCQ0KCQ0KCQ0KCTxwIHN0eWxlPSJtYXJnaW4tYm90dG9tOjBpbiI+PGZvbnQgY29sb3I9 IiMwMDAwZmYiPkZyZWVic2RkaWFyeS5vcmcgIA0KPGZvbnQ+PGZvbnQ+VGVhbSw8L2ZvbnQ+PC9m b250PjwvZm9udD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWJvdHRvbTowaW4iPjxmb250IGNvbG9y PSIjMDAwMGZmIj48Zm9udD48Zm9udD5JDQp0aG91Z2h0IHlvdSBtaWdodCBsaWtlIHRvIGtub3cg c29tZSBvZiB0aGUgcmVhc29ucyB3aHkgeW91IGFyZSBub3QNCmdldHRpbmcgZW5vdWdoIFNvY2lh bCBNZWRpYSBhbmQgT3JnYW5pYyBzZWFyY2ggZW5naW5lIHRyYWZmaWMgZm9yIDxzcGFuICANCnN0 eWxlPSJmb250LXdlaWdodDpub3JtYWwiPkZyZWVic2RkaWFyeS5vcmc8L3NwYW4+PGI+DQo8L2I+ PC9mb250PjwvZm9udD48L2ZvbnQ+DQo8L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWJvdHRvbTowaW4i Pjxmb250IGNvbG9yPSIjMDAwMGZmIj4xLllvdXIgd2Vic2l0ZSAgDQpGcmVlYnNkZGlhcnkub3Jn IGlzIG5vdCByYW5raW5nIHRvcCBpbiBHb29nbGUgb3JnYW5pYyBzZWFyY2ggZm9yIG1hbnkgIA0K Y29tcGV0aXRpdmUga2V5d29yZCBwaHJhc2VzLjwvZm9udD48L3A+DQo8cCBzdHlsZT0ibWFyZ2lu LWJvdHRvbTowaW4iPjxmb250IGNvbG9yPSIjMDAwMGZmIj4yLiBZb3VyIHdlYnNpdGUgcHJvZmls ZSAgDQppcyBub3QgYXZhaWxhYmxlIGluIG1vc3Qgb2YgdGhlIFNvY2lhbCBNZWRpYSBXZWJzaXRl cy48L2ZvbnQ+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1ib3R0b206MGluIj48Zm9udCBjb2xvcj0i IzAwMDBmZiI+My4gWW91ciBzaXRlIGhhcyAxMTkgIA0KR29vZ2xlIGJhY2sgbGlua3MsIHRoaXMg Y2FuIGJlIGltcHJvdmVkIGZ1cnRoZXIuPC9mb250PjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tYm90 dG9tOjBpbiI+PGZvbnQgY29sb3I9IiMwMDAwZmYiPjxmb250Pjxmb250PlRoZXJlDQphcmUgbWFu eSBhZGRpdGlvbmFsIGltcHJvdmVtZW50cyB0aGF0IGNvdWxkIGJlIG1hZGUgdG8geW91ciB3ZWJz aXRlLA0KYW5kIGlmIHlvdSB3b3VsZCBsaWtlIHRvIGxlYXJuIGFib3V0IHRoZW0sIGFuZCBhcmUg Y3VyaW91cyB0byBrbm93DQp3aGF0IG91ciB3b3JraW5nIHRvZ2V0aGVyIHdvdWxkIGludm9sdmUs IHRoZW4gSSB3b3VsZCBiZSBnbGFkIHRvDQpwcm92aWRlIHlvdSB3aXRoIGEgZGV0YWlsZWQgYW5h bHlzaXMgaW4gdGhlIGZvcm0gb2YgYSA8Yj5XRUJTSVRFDQpBVURJVCBSRVBPUlQgZm9yIEZSRUU8 L2I+LjwvZm9udD48L2ZvbnQ+PC9mb250PjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tYm90dG9tOjBp biI+PGZvbnQgY29sb3I9IiMwMDAwZmYiPjxmb250Pjxmb250Pk91cg0KY2xpZW50cyBjb25zaXN0 ZW50bHkgdGVsbCB1cyB0aGF0IHRoZWlyIGN1c3RvbWVycyBmaW5kIHRoZW0gYmVjYXVzZQ0KdGhl eSBhcmUgYXQgdGhlIHRvcCBvZiB0aGUgR29vZ2xlIHNlYXJjaCByYW5raW5ncy4gIEJlaW5nIGF0 IHRoZSB0b3ANCmxlZnQgb2YgR29vZ2xlICgjMS0gIzMgb3JnYW5pYyBwb3NpdGlvbnMpIGlzIHRo ZSBiZXN0IHRoaW5nIHlvdSBjYW4NCmRvIGZvciB5b3VyIGNvbXBhbnkmIzM5O3Mgd2Vic2l0ZSB0 cmFmZmljIGFuZCBvbmxpbmUgcmVwdXRhdGlvbi4gIA0KPC9mb250PjwvZm9udD48L2ZvbnQ+DQo8 L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWJvdHRvbTowaW4iPjxmb250IGNvbG9yPSIjMDAwMGZmIj48 Zm9udD48Zm9udD5JDQpmb3VuZCB5b3VyIHNpdGUgaW4gdGhlIEdvb2dsZSBzZWFyY2ggYW5kIGFm dGVyIGhhdmluZyBhIGxvb2sgb3Zlcg0KeW91ciB3ZWJzaXRlIEkgdGhpbmsgeW91IHNob3VsZCBn byBmb3IgYW4gU0VPIGNhbXBhaWduIHRvIGJvb3N0IHlvdXINCm1hcmtldGluZyBzdHJhdGVneS48 L2ZvbnQ+PC9mb250PjwvZm9udD48L3A+DQo8cCBzdHlsZT0ibWFyZ2luLWJvdHRvbTowaW4iPjxm b250IGNvbG9yPSIjMDAwMGZmIj48Zm9udD48Zm9udD5Tb3VuZHMNCmludGVyZXN0aW5nPyBGZWVs IGZyZWUgdG8gZW1haWwgdXMgb3IgYWx0ZXJuYXRpdmVseSB5b3UgY2FuIHByb3ZpZGUNCm1lIHdp dGggeW91ciBwaG9uZSBudW1iZXIgYW5kIHRoZSBiZXN0IHRpbWUgdG8gY2FsbCAgDQp5b3UuPC9m b250PjwvZm9udD48L2ZvbnQ+PC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1ib3R0b206MGluIj48Zm9u dCAgDQpjb2xvcj0iIzAwMDBmZiI+PGZvbnQ+PGZvbnQ+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tPFdCUj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08V0JSPi0tLS0tDQo8L2Zv bnQ+PC9mb250PjwvZm9udD4NCjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tYm90dG9tOjBpbiI+PGZv bnQgY29sb3I9IiMwMDAwZmYiPjxmb250Pjxmb250PkJlc3QNClJlZ2FyZHMsPGJyPjxiPkRpYW5h IEouIEJsZXZpbnM8L2I+PGJyPjxiPlNFTyBDb25zdWx0YW50PC9iPjxicj4oMzAxKSAgDQo4NTkt NDkwMzwvZm9udD48L2ZvbnQ+PC9mb250PjwvcD4NCjxwIHN0eWxlPSJtYXJnaW4tYm90dG9tOjBp biI+PGZvbnQgIA0KY29sb3I9IiMwMDAwZmYiPjxmb250Pjxmb250Pi0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLTxXQlI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPFdCUj4tLS0t LS0NCjwvZm9udD48L2ZvbnQ+PC9mb250Pg0KPC9wPg0KPHAgc3R5bGU9Im1hcmdpbi1ib3R0b206 MGluIj48Zm9udCBjb2xvcj0iIzAwMDBmZiI+PGZvbnQ+PGZvbnQ+PGI+UFMxPC9iPjoNClRoaXMg aXMgb25ldGltZSBlbWFpbCBhbmQgeW91IG1heSBhc2sgdXMgdG8gk1JFTU9WRZQgeW91IGZyb20g b3VyDQptYWlsaW5nIGxpc3QuIDwvZm9udD48L2ZvbnQ+PC9mb250Pg0KPC9wPg0KPHAgc3R5bGU9 Im1hcmdpbi1ib3R0b206MGluIj48Zm9udCBjb2xvcj0iIzAwMDBmZiI+PGZvbnQ+PGZvbnQ+PGI+ UFMyPC9iPjoNCkkgZm91bmQgeW91ciBzaXRlIGZyb20gb25saW5lIGFkdmVydGlzaW5nIGJ1dCBk aWQgbm90IGNsaWNrLiAgDQo8L2ZvbnQ+PC9mb250PjwvZm9udD4NCjwvcD4NCjxwIHN0eWxlPSJt YXJnaW4tYm90dG9tOjBpbiI+PGZvbnQgY29sb3I9IiMwMDAwZmYiPjxmb250Pjxmb250PjxiPlBT MzwvYj46DQpXZSBvcGVyYXRlIDI0IHg3LiBJIHdpbGwgYmUgaGFwcHkgdG8gc2VuZCB5b3UgbGlu a3MgdG8gcHJpY2UNCmxpc3QscmVmdW5kIHBvbGljeSwgY2xpZW50IHJhbmtpbmdzLCBjbGllbnQg dGVzdGltb25pYWxzLCCTSG93DQp3ZSBhcmUgZGlmZmVyZW50IGZyb20gb3RoZXJzP5QsIGFuZCCT V2h5IHNob3VsZCB5b3UgY2hvb3NlIHVzP5QNCm9uIHJlY2VpdmluZyBhIHJlc3BvbnNlIGZyb20g eW91LjwvZm9udD48L2ZvbnQ+PC9mb250PjwvcD48cCAgDQpzdHlsZT0ibWFyZ2luLWJvdHRvbTow aW4iPg0KDQoNCgkNCgkNCgkNCgkNCg0KPC9wPg0KPHA+PC9wPjxwIHN0eWxlPSJtYXJnaW4tYm90 dG9tOjBpbiI+DQoNCg0KCQ0KCQ0KCQ0KCQ0KDQo8L3A+DQoNCg0KPHA+PC9wPg0KPHA+PC9wPg0K From owner-freebsd-questions@FreeBSD.ORG Tue Feb 19 08:01:01 2013 Return-Path: Delivered-To: questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 95D42778; Tue, 19 Feb 2013 08:01:01 +0000 (UTC) (envelope-from jbeich@tormail.org) Received: from outgoing.tormail.org (outgoing.tormail.org [82.221.96.22]) by mx1.freebsd.org (Postfix) with ESMTP id 4BFA628B; Tue, 19 Feb 2013 08:00:57 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=internal.tormail.org) by outgoing.tormail.org with esmtp (Exim 4.72) (envelope-from ) id 1U7i8F-00015w-V3; Tue, 19 Feb 2013 11:00:56 +0300 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tormail.org; s=tm; h=Message-Id:X-TorMail-User:Content-Type:MIME-Version:References:Date:In-Reply-To:Subject:Cc:To:From; bh=wZRfL3KVKNygvYEereu+0NQ4cudkEv2SEKiMfDOVgmo=; b=Af3uPILL9z3RXAn/qqaEftvRyZ4vj9EetjTM38ea0tonwwPOobHD6FdeJjHtWbOFxY8UbCSfnpUJjmXuc27IjXHrIAkQeSlSXHbBOQPBmq0b0Gd2yzkAatpRKiN9lw6Wl/GK8aXXlZT0VBVmlPCZ7UV4pZTJrva40zof5wfbig0=; Received: from jbeich by internal.tormail.org with local (Exim 4.63) (envelope-from ) id 1U7i5o-0001Ls-7Y; Tue, 19 Feb 2013 07:58:25 +0000 From: Jan Beich To: Martin Laabs Subject: Re: Input subsystem comparable to linux planned In-Reply-To: <5122885F.9000305@martinlaabs.de> (Martin Laabs's message of "Mon, 18 Feb 2013 21:00:31 +0100") Date: Tue, 19 Feb 2013 01:52:51 -0600 References: <5122885F.9000305@martinlaabs.de> MIME-Version: 1.0 Content-Type: text/plain X-TorMail-User: jbeich Message-Id: <1U7i5o-0001Ls-7Y@internal.tormail.org> Cc: questions@freebsd.org, Maxim Zhuravlev X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Feb 2013 08:01:01 -0000 Martin Laabs writes: > Hi, > > maybe you know the input subsystem of linux that is very flexible in terms > of various input data interpretations. > Are there plans to implement something comparable into the freebsd system? > The background is, that I currently write a joystick driver supporting USB > joysticks for FreeBSD. > At the moment it supports the joystick api from linux which makes it easy > to port i.e. plib to use it. > I however would also like to support the input subsystem API which is some > what more complicated. So - before writing some emulating code for the > linuxulator I wanna ask if it is planned to put something equal into the > freebsd kernel. webcamd already provides support for linux input API for at least one type of input devices - wacom tablets. There is also preliminary support for joydev (ulinux@r2494). But a lot of devices including usb joysticks and non-wacom tablets use hid-core.c rather than their own driver... http://lists.freebsd.org/pipermail/freebsd-multimedia/2012-November/013553.html http://lists.freebsd.org/pipermail/freebsd-usb/2013-January/011816.html And if you mean the approach that can be used by the console driver there was GSoC 2007, not sure what happened thereafter. https://wiki.freebsd.org/GenericInputDeviceLayer