Answer the question
In order to leave comments, you need to log in
Does finger-oriented Linux exist?
In the work you need Linux, ideally Ubuntu. There is a new laptop MSI S20 slider2. Accordingly, you need to have Linux on it, while you want the convenience of the interface as in Win8.1. Unity out of the box with a touchscreen works poorly, trying to interpret it as a mouse with an invisible cursor. Accordingly, multi-touch to the basket, intelligible working out of the "buttons" of the mouse in the furnace, although the cursor is not displayed, it stands at a point and, for example, keeps the pop-up window from disappearing. There is no G-sensor support out of the box, which is also sad, because turning the tablet is a separate pleasure.
Applications also made me sad: Chrome does not switch or close tabs, Firefox highlights text on the page instead of scrolling.
In general, nid help, ideally - a link to an article on how to live with Linux on a laptop-transformer. There is always a fallback - Win8.1 on the host + ubuntu on the virtual machine, but these are crutches.
Answer the question
In order to leave comments, you need to log in
I suspect that the Ubuntu assembly with Gnome 3 may suit you, it is just the same sharpened for the touchscreen.
Screenshots of the interface can be viewed here: ubuntugnome.org/screenshots.
Have you tried looking at Mir+Unity instead of X11+Unity? It seems that the World and the new unit are just for such a thing.
Well, plus look how Gnome3 behaves, it's still a more decent DE than Unity
maybe a
typical DE is suitable for you
written in C++
works quickly
adjusts to a large number of needs
good support for hotkeys
https://www.enlightenment.org/?p=about/e17
study pep8 - it clearly states how to name functions
#
url(r'^$', views.BookList, name='BookList'),
url(r'^category/(?P<category_slug>[-\w]+)/$', views.BookList, name='BookListByCategory'),
url(r'^book/(?P<id>\d+)/(?P<slug>[-\w]+)/$', views.BookDetail, name='BookDetail'),
url(r'^contacts/$', views.ContactsPage, name='ContactsPage'),
In Django, regular expressions are checked in order and the view is called on the first match.
When the user writes /contacts/ in the URL, this will match the pattern:
Therefore, the BookList view fires. Inside you probably have something like:
Which causes a 404 error because the contacts category doesn't exist.
The fix is easy, you just need to move the last line to the top. The main thing is that you don't have a category with slug='contacts' later.
urlpatterns = [
url(r'^contacts/$', views.ContactsPage, name='ContactsPage'),
url(r'^$', views.BookList, name='BookList'),
url(r'^(?P<category_slug>[-\w]+)/$', views.BookList, name='BookListByCategory'),
url(r'^(?P<id>\d+)/(?P<slug>[-\w]+)/$', views.BookDetail, name='BookDetail')
]
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question