Попытайтесь нажать логотип Ubuntu на меню входа в систему и выбрать Единица, 2D или классик Gnome . Проблема может быть связана с собственными драйверами AMD, установленными во время установки. Если Вам не нужно полнофункциональное 3D ускорение, Вы могли бы просто хотеть перейти к Драйверам оборудования и удалить собственные драйверы (с открытым исходным кодом так же хороши в большинстве неиграющих случаев).Удачи!
Могут быть лучшие способы, которые я готов использовать, но это работает для меня и гибко.
В своем веб-приложении Web.config добавьте переменную в AppSettings и сохраните базовый URL-адрес, обратите внимание, что я не сохраняю местоположение файла SVC, я добавлю его позже. Это потому, что у меня есть несколько SVC, на которые я обычно указываю. Вы можете сделать это по-другому.
<appSettings>
<add key="ServiceURI" value="http://localhost:64457/"/>
</appSettings>
На веб-странице моего веб-приложения добавьте параметр InitParms, это позволит вам добавить список ключей, пар значений (разделенных запятыми, которые будут считаны файлом XAP)
<div id="silverlightControlHost">
<object data="data:application/x-silverlight," type="application/x-silverlight-2"
width="100%" height="100%" ID="Xaml1" >
<param name="InitParams" value="ServiceURI=<%= ConfigurationManager.AppSettings("ServiceURI") %>" />
В Silverlight App.xaml.vb загрузите все InitParms в ресурс или где угодно
Private Sub Application_Startup(ByVal o As Object, ByVal e As StartupEventArgs) Handles Me.Startup
If e.InitParams IsNot Nothing Then
For Each k As Generic.KeyValuePair(Of String, String) In e.InitParams
Me.Resources.Add(k.Key, k.Value)
Next
End If
Затем в любом из моих файлов XAML я могу инициализировать службу с настроенным URI,
Начиная с Javascript 1.2, вы можете использовать arguments.callee (...) для выполнения рекурсивного вызова анонимной функции
// here I want to call the function again
arguments.callee();
Что-то в этом роде должно помочь, но должен быть более удобный способ его настройки:
function myfunc() {
var id = $('#media-photo img').attr('id');
var href = $(this).attr('href');
href = href.split('/');
var p = href[href.length - 1];
var url = '/view/album-photos/id/' + id + '/p/' + p;
$.get(url, function(data) {
$('.box-content2').replaceWith('<div class="box-content2"' + data + '</div>');
});
if(!cond){//you need a condition, or it'll recurse indefinitely.
myfunc();
}
return false;
}
$('a.previous-photos, a.next-photos').click(function(){myfunc();});